Código SQL
[-]
SELECT CAST((90/60) AS INTEGER) AS HORA FROM RDB$DATABASE
Te comento, tiro esa consulta desde IBOConsole o IB Expert y en ambos casos el resultado es 2.
Desde delphi, version 5, con un TQUERY me arroja el mismo resultado.
Segun veo con otros casos aparentemente cuando la parte decimal es igual o mayor que 5 me lo redondea para arriba.
90/60=1,5 me da como entero 2.
Alguna idea de que pueda ser?