Метка времени Oracle до 1970 года - неверное значение секунд
Следующий прогон SQL в Oracle 11g возвращает неверное значение секунд для дат до 1970-01-01, когда присутствуют доли секунды.
Что-то не так с SQL?
alter session set nls_timestamp_format='SS';
select
to_timestamp('1969-12-31 23:59:59 0','YYYY-MM-DD HH24:MI:SS FF') TS1,
to_timestamp('1969-12-31 23:59:59 1','YYYY-MM-DD HH24:MI:SS FF') TS2,
to_timestamp('1970-01-01 00:00:00 1','YYYY-MM-DD HH24:MI:SS FF') TS3
from dual;
TS1 TS2 TS3
59 58 00