Si necesitas un delay, por ejemplo, dentro de un Store Procedure puedes hacer uso de sleep:
dbms_lock.sleep
user_lock.sleep
Pero si tienes restringida la ejecución de este SP, este trozo de código emula un delay de una segundo:
DECLARE t1 DATE;
t2 DATE;
BEGIN t1 := SYSDATE + 1 / 24 / 60 / 60;
LOOP t2 := SYSDATE;
EXIT WHEN t2 >= t1;
END LOOP;
END;