Не знаю, поможет ли это вообще, но в SQL * Plus я сделал это:
create table x ( a timestamp(6));
insert into x values ( current_timestamp );
select * from x;
достаешь мне это:
T
---------------------------------------------------------------------------
15-OCT-08 02.01.25.604309 PM
Похоже, это работает.
Если вам нужно поместить ранее известное значение в столбец, как насчет функции TO_TIMESTAMP ()? Примерно так:
select to_timestamp('27/02/2002 15:51.12.539880', 'dd/mm/yyyy hh24:mi.ss.ff')
from dual ;