Gracias PequeñoMauro por tus links .
 
Te comento un poco el escenario: 
Tengo un paquete íntegramente desarrollado por mí. Lo ejecuto con PL/SQL Developer que es un utilitario de código para desarrollar PL/SQL.   
Lo curioso es que ejecuto una vez y no sale; sin hacer absolutamente nada ejecuto de nuevo y sale, vuelvo a ejecutar y vuelve a salir. No comprendo porqué ocurre. Nadie más se ha conectado contra la bbdd, los demás usan la bbdd de desarrollo y ésta es local. 
Compruebo el estado de los paquetes en la vista ALL_OBJECTS. Correcto. 
Si efectúo:  
Código:
  
SQL> ALTER PACKAGE miPaquete COMPILE ; 
Package altered
  Vuelvo a ejecutar. Funciona
Ejecuto una vez más. Vuelve a salir. 
Lo único más raro dentro del paquete es un proceso que vacía unas tablas temporales con sentencias del tipo DELETE FROM .  
Estoy algo perdido. 
Alguien se le ocurre algo ? 
Gracias,
Salu2