Oracle Error Message
PLS-00157: AUTHID only allowed on schema-level programs
Reason for the Error
An AUTHID clause was specified for a subprogram inside a package or type. These clauses are only supported for top-level stored procedures, packages, and types.
Solution
Remove the clause