Version de oracle : oracle 10.i

Bonjour

J'ai une table qui a absolument besoin du temps système à la micro-seconde près. J'ai donc un champ date_debut qui est de type timestamp(6) et au moment de créer une nouvelle ligne dans la table, je fais ce code ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
insert into CONTENU_ACHAT values ('', systimestamp, '20/03/2007', 12, 30, 6, 2)
Cela devrait enregistrer la date du système avec une précision à la micro-seconde près mais cela ne le fait que pour la première ligne de ma table.
Les dates des lignes suivantes n'ont qu'une précision à la seconde près.
Comment faire pour avoir toujours la meilleure précision?

Pourriez-vous m'aider à résoudre cela.

Merci d'avance