Creoq eu el problema parte porque estas tratando de comparar dos cadenas de caracteres, cuando bien podes pedirle a oracle que compare dos fechas... no?
algo como:
Código:
select * from m_inoutline where updated =:xFecha
donde xfecha será del tipo tDateTime
y luego haras algo como:
Código:
miconsulta.ParamByName['xFecha'].AsDateTime := Date;
De esa forma te evitas toda la complejidad de convertir la fecha a una cadena que sea compatible con la cadena que generará el servidor, a partir de otra fecha.
Hasta luego