スキーマ A が所有する OracleAQ マルチコンシューマー キューがあります。Oracle ドキュメントで説明されているように、キュー テーブルのステータスを確認するためのビュー (schema.aq$table_name*) がいくつかあります。
プレーン SQL または PL/SQL コードを使用して別のスキーマからこれらのビューをクエリできますが、このコードがパッケージ内にラップされている場合はできません。パッケージ本体は、ORA-00942 でコンパイルを拒否します: テーブルまたはビューが存在しません
2 番目のスキーマには、パッケージの外部からビューを実際に照会できるため、必要なすべての権限があります。