Error al ejecutar PL/SQL por primera vez

Fernando
31 de Mayo del 2005
Hola,
al ejecutar por primera vez un script PL/SQL en Oracle siempre da este error:
ORA-06508: PL/SQL: could not find program unit being called

A partir de la segunda vez ya no da error y se ejecuta perfectamente. ¿Alguien sabe por qué da el error la primera vez??

Gracias.

fortfue
31 de Mayo del 2005
Creo que era porque la primera vez que lo ejecutas el pl aún no existe y lo que hace es compilarlo. Por eso la segunda vez si lo ejecuta, ya que ahora sí está compilado.

Prueba mejor cuando los crees a poner:

create or replace procedure ...

No sé si será eso lo que te está pasando.