Tengan cuidado al usar systimestamp y sysdate en Oracle, esto porque existe una pequeña diferencia al momento de tratar de presentar informacion:
SELECT TO_CHAR(systimestamp, 'DD/MM/YYYY HH24:MI:SS.FF3') FROM dual; SELECT TO_CHAR(sysdate, 'DD/MM/YYYY HH24:MI:SS.FF3') FROM dual;
Estas dos sentencias son diferentes, la primera te entrega la fecha hasta los milisegundos y la segunda da error. Esto porque sysdate solo guarda hasta el segundo, no considera los milisegundos.