Hola jars.
Es que no creo que puedas evitar el formato trabajando con el tipo
TIME...
Sin embargo se me ocurre que podrias hacer:
Código SQL
[-]
SELECT CAST(CAST(:SECS AS INTEGER)/3600 AS VARCHAR(8)) ||':'||
CAST(MOD(CAST(:SECS AS INTEGER),3600)/60 AS VARCHAR(8)) ||':'||
CAST(MOD(MOD(CAST(:SECS AS INTEGER),3600),60) AS VARCHAR(8)) AS LAPSO
FROM RDB$DATABASE
Saludos