Problema de ejecuci贸n de PL/SQL
Hola a todos:
Entro con el ususario SYS al SQLPLUS y creo un Tabla Prueba en otro esquema, esto es:
CREATE TALBLE Otro.Prueba(
ID NUMBER,
Observaciones LONG);
Creo un Sinonimo p煤blico:
CREATE PUBLIC SINONYM Prueba FOR Otro.Prueba
Ahora, despues dentro de un paquete creo un procedimiento declaro un CURSOR, o cualquier otra operacion DML, m谩s o menos as铆:
CURSOR cur_Obs IS
SELECT * FROM Prueba;
Y el bloque principal lleva, algo as铆:
BEGIN
...
...
OPEN cur_Obs;
...
CLOSE cur_Obs;
...
END;
En este momento cuando decido definir (compilar) el cuerpo del paquete que lleva este codigo me marca el siguiente error en la linea y columna despues del FROM del cursor:
PL/SQL: SQL Statement ignored
PL/SQL: ORA-00942: table or view does not exist
Porque?, si hago una consulta desde SQLPLUS, un SELECT o DESC a la tabla Prueba, no tengo ning煤n problema lo resuelve sin ning煤n problema, porque dentro del paquete ocurre dicho error?
Espero que me ayuden, no puedo compilar ningun paquete que lleve este tipo de operaciones, es decir, casi ninguno...
Saludos
Entro con el ususario SYS al SQLPLUS y creo un Tabla Prueba en otro esquema, esto es:
CREATE TALBLE Otro.Prueba(
ID NUMBER,
Observaciones LONG);
Creo un Sinonimo p煤blico:
CREATE PUBLIC SINONYM Prueba FOR Otro.Prueba
Ahora, despues dentro de un paquete creo un procedimiento declaro un CURSOR, o cualquier otra operacion DML, m谩s o menos as铆:
CURSOR cur_Obs IS
SELECT * FROM Prueba;
Y el bloque principal lleva, algo as铆:
BEGIN
...
...
OPEN cur_Obs;
...
CLOSE cur_Obs;
...
END;
En este momento cuando decido definir (compilar) el cuerpo del paquete que lleva este codigo me marca el siguiente error en la linea y columna despues del FROM del cursor:
PL/SQL: SQL Statement ignored
PL/SQL: ORA-00942: table or view does not exist
Porque?, si hago una consulta desde SQLPLUS, un SELECT o DESC a la tabla Prueba, no tengo ning煤n problema lo resuelve sin ning煤n problema, porque dentro del paquete ocurre dicho error?
Espero que me ayuden, no puedo compilar ningun paquete que lleve este tipo de operaciones, es decir, casi ninguno...
Saludos
