テーブル型の入力パラメータを取るプロシージャがあります。ここで、このパラメーターを SELECT クエリの IN 句で使用する必要があります。
CREATE TYPE ids IS TABLE OF NUMBER;
CREATE PROCEDURE (emp_ids IN ids) IS
CURSOR IS (SELECT * FROM EMPLOYEES WHERE EMP_ID IN (SELECT * FROM TABLE(emp_ids)); .....
しかし、SQL ステートメントではローカル コレクション型を使用できないため、このコードは機能しないことがわかりました。
SELECT ステートメントでテーブル型パラメーターを使用する別の方法はありますか?