Não há um built-in mas é simplíssimo de resolver com aritmética de datas (como
muita coisa no RDBMS Oracle que se refere à datas) : já que uma data no formato
epoch/unix nada mais é do que o número de segundos desde 01 janeiro 1970 E no
RDBMS Oracle para a artimética de datas vc soma ou subtrai dias (sendo a fração
de dia representada num decimal) seria assim :
=> obtenho a data corrente em epoch/unix time :
linux /home/oracle$ date +%s
1390488984
=> somo isso desde 01/01/1970 , transfaormando os segundos em minutos, os
minutos em horas e as horas em dias :
SYS:AS SYSDBA@bd:SQL> alter session set NLS_DATE_FORMAT='dd/mm/yyyy hh24:mi:ss';
Session altered.
SYS:AS SYSDBA@bd:SQL> select to_date('01/01/1970',
'DD/MM/YYYY')+1390488984/60/60/24 from dual;
TO_DATE('01/01/1970
-------------------
23/01/2014 14:56:24
SYS:AS SYSDBA@bd:SQL>
[]s
Chiappa