Pensa no quanto apanhei para descobrir que códigos PL/SQL não encontra OWNER dentro das aplicações.
Procedimento abaixo mostra como a solução é simples para quando um código PL não encontra objetos do próprio schema.
CREATE TABLE lana.user1 (x NUMBER);
Table created
DECLARE
x lana.user1.x%TYPE;
BEGIN
NULL;
END;
ORA-06550: line 3, column 12:
PLS-00302: component 'LANA' must be declared
ORA-06550: line 3, column 6:
PL/SQL: Item ignored
CREATE OR REPLACE SYNONYM LANA FOR LANA.LANA;
Synonym created
DECLARE
x lana.x%TYPE;
BEGIN
NULL;
END;
/
PL/SQL procedure successfully completed
Desde já agradeço.