PLS-00904: insufficient privilege to access object
I'm hoping this is a simple question...I just get confused sometimes when it comes to grants.
I have a package A.X that is compiled under schema A, that has an insert procedure and an update procedure.
Schema P has execute privileges on this package.
Schema A has all privileges on the 2 tables used in the insert and update procedures (select, insert, update, delete, alter, etc)
The A.X Insert procedure calls procedures from 2 other packages in the same schema (A) - a.fdp.insert_row, a.fadp.insert_row - which does inserts to tables FAD and FD.