Я подозреваю, что вы хотите
"sysmodtime" > TO_DATE('1970-01-01', 'YYYY-MM-DD') + (?/ 86400000)
Предполагаете, что?представляет количество миллисекунд с 1 января 1970 года. Написание запроса таким образом позволяет использовать индекс для "sysmodtime".
Теперь, на самом деле, вы, вероятно, хотите создать функцию, которая занимает числовое время и преобразует ее в дату, т.е.
CREATE FUNCTION epoch_to_date( p_epoch IN NUMBER )
RETURN DATE
IS
BEGIN
RETURN TO_DATE('1970-01-01', 'YYYY-MM-DD') + (p_epoch/ 86400000);
END;
, которую вы можете вызвать в своем запросе
"sysmodtime" > epoch_to_date( ? )