Hola Betto, la consulta que te puse es para dialecto 3, es por eso que te da el error de dialecto, lo que se me ocurre para dialecto 1 es que vayas obteniendo por partes la hora con Extract.
Código SQL
[-]
Select Extract(HOUR from fecha) || ':' ||Extract(MINUTE from fecha) || ':' || Extract(SECOND from fecha)
From Tabla
Saluditos