Algunas ideas, el unico problema de tu cadena es que tienes que invertir LA FECHA (año/mes/dia) . Entonces crea una funcion que lo haga y despues la ejecutas con REPLACEa, pasandole como parametro el campo caracter. La fecha deberia tener 10 caracteres siempre, a menos de que los datos se hayan pasado sin ningun formato (01/01/2004) entonces tendrias que ingeniertelas para resolver ese problemilla:
Pasos:
-sacar la fecha con SUBSTR( )
-Sacar la hora con SUBSTR()
-Convertir la fecha sacada a formato Fecha real CTOD( )
-A partir de una variable con el formato fecha puedes sacar año (YEAR),
mes(MONTH) y dia (DAY) con esos datos armas de la fecha INVERTIDA
-Creas el formato necesario para que puedas pasar el valor al campo
DATETIME. algo asi:
cFecha="{^"+cFechaInvertida+" "+chora+"}"
Return cFecha
Fijate en el " {" y "^" para formar la fecha correctamente. Con estas ideas creo que pudes encontrar la solucion...