La marca de tiempo de Unix es de 1970-01-01 00:00:00 UTC
. Cuando simplemente haces timestamp '1970-01-01 00:00:00'
¡Oracle toma su zona horaria local!
Tienes que hacerlo así:
(TIMESTAMP '1970-01-01 00:00:00' AT TIME ZONE 'UTC' +
numtodsinterval(1204104116656/1000,'second')) AT time zone tz_offset('PST');
`