organickarma
Programmer
I have a package specification where I have defined two cursor types
type curtype1 is ref cursor return temp_table%rowtype
and similarly curtype2
I have 2 stored procedures that make use of these cursors
create or replace procedure1(p1,p2....,cur1 in out packagename.curtype1)
then the procedure body
When i execute this procedure this is the error i get
ORA-06550: line 6, column 18:
PLS-00201: identifier 'EIA_TYPES.EIA_920_CURSOR_TYPE' must be declared
ORA-06550: line 6, column 18:
PL/SQL: Item ignored
ORA-06550: line 15, column 71:
PLS-00320: the declaration of the type of this expression is incomplete or malformed
ORA-06550: line 15, column 3:
PL/SQL: Statement ignored
When i execute this procedure logged into the schema as user1 it works fine
when i login as user2 which is the login for the QA and Production databases the error occurs. I have set all possible grants.
Any ideas would be appreciated greatly
type curtype1 is ref cursor return temp_table%rowtype
and similarly curtype2
I have 2 stored procedures that make use of these cursors
create or replace procedure1(p1,p2....,cur1 in out packagename.curtype1)
then the procedure body
When i execute this procedure this is the error i get
ORA-06550: line 6, column 18:
PLS-00201: identifier 'EIA_TYPES.EIA_920_CURSOR_TYPE' must be declared
ORA-06550: line 6, column 18:
PL/SQL: Item ignored
ORA-06550: line 15, column 71:
PLS-00320: the declaration of the type of this expression is incomplete or malformed
ORA-06550: line 15, column 3:
PL/SQL: Statement ignored
When i execute this procedure logged into the schema as user1 it works fine
when i login as user2 which is the login for the QA and Production databases the error occurs. I have set all possible grants.
Any ideas would be appreciated greatly