表で異なるスキーマが使用されている場合は、PL/SQL表でストアド・プロシージャを実行できません
PL/SQLレコード、PL/SQLテーブルまたはブール・データ型を含むストアド・プロシージャを使用しようとして、接続の作成に使用するスキーマにストアド・プロシージャが定義されていない場合は、次のエラーが表示されます。 PL/SQLレコード、PL/SQL表、またはブール・データ型では、選択したスキーマで必要な権限を持っていない場合に失敗する可能性があるラッパーを生成する必要があるため、これは慎重に制限されています。
Please select procedure from the same schema based on the username that was
used to create connection. This procedure contains PL/SQL RECORD, PL/SQL
TABLE, or BOOLEAN data type and hence wrapper generation can fails due to
privilege problems.回避策として、ストアド・プロシージャを接続の作成に使用するスキーマに移動します。 スキーマを変更できない場合は、PL/SQLレコード、PL/SQL表またはブール・データ型に応答しないラッパー・ストアド・プロシージャをスキーマに定義してください。 かわりに、SQLオブジェクト・タイプを使用できます。