Code: Select all
create or replace procedure TEST1(TXT string_list) is
cnt number;
begin
cnt := 0;
for v in (select * from table(TXT)) loop
cnt := cnt + 1;
end loop;
end TEST1;
create type string_list is table of varchar2(100);
Code: Select all
select ... from ... where Field1 in (select * from table(Param1))
Если есть другие варианты решения этой задачи, то хотелось бы их увидеть, но мой вариант был бы предпочтительнее.
Заранее благодарен за ответы.