Fiz um pequeno scritp em PHP4 para acessar uma base de dados (employee.fdb) do Firebird, o mesmo roda certo sem erro algum, mas o "result" da consulta SQL sempre retorna os dados vazios, por que isso ocorre?

script:

<?
$host = 'localhost:/usr/lib/firebird2/examples/examples/employee.fdb';
$dbh = ibase_connect($host,"SYSDBA","masterkey");
$sql = 'SELECT * FROM department';
$result = ibase_query($dbh,$sql);
while ($row = ibase_fetch_object($result)) {
print $row[0]. "\n" ;
}
ibase_free_result($result);
ibase_close($dbh);
?>

Obrigado e aguardo retorno.