Questo è appena fuori dalla mia testa:considera l'utilizzo di un lucchetto con nome tramite dbms_lock.http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC
Subito dopo l'istruzione di inizio ottieni il blocco, fai il lavoro, quindi rilascialo su un'uscita (tieni a mente errori/eccezioni!).
KT