DBMS_LOCK.SLEEP

  スリープ処理を実行できる(秒指定)。ただし、sysユーザからexecute権限が付与されている必要。

SQL> begin
    for i in 1..5 loop
      dbms_output.put_line(to_char(sysdate,'HH24:MI:SS'));
      dbms_lock.sleep(1);
    end loop;
end;
/

※1秒おきに現在時刻が表示されている
14:32:36
14:32:37
14:32:38
14:32:39
14:32:40

PL/SQLプロシージャが正常に完了しました。