Если я помню правильно, генерал поддерживает поколение, как в сборщике "мусора" поколений (который рассматривает младшие объекты по-другому, чем середина жизни и "постоянные" объекты). Принцип местности предполагает, что недавно созданные объекты будут вытерты сначала.
Рассмотрите возможность использования DBMS_LOCK.SLEEP (300) , где параметр - количество секунд ожидания.
DBMS_LOCK.sleep
( http://www.oracle-base.com/articles/9i/UsefulProceduresAndFunctions9i.php )