select to_char(TO_DATE('19700101000000','YYYYMMDDHH24MISS')+ NUMTODSINTERVAL(1245854805, 'SECOND'),'DD-MON-YYYY HH24:MI:SS') from dual
will give u in desired format
shru_0409 : order date is defined in unix epoch time...
1245854805 the number indicated the number of seconds elapese since 01-january-1970 00:00:00'