Вам нужно организовать паузу в процедуре (функции, триггере и т.д.) ?
Да ещё и что бы процессор зря не использовался, и время точно отрабатывалось ?
Оказывается все очень просто.
dbms_lock.sleep ( нужное кол-во секунд )