проверите SYSDATE или SYSTIMESTAMP.
на рабочие часы, я думаю SYSDATE было достаточно
ваша функция политики могла быть что-то как… если sysdate между 8am и 5pm после этого ok
, в pl/sql могло быть сказуемый что-то как….
возвращение (trunc >= SYSDATE (sysdate) + 8/24 и SYSDATE <>