PL/Sql cursor - parametr dla in

0

Cześć,

Jak można przekazać wartość dla klasuli where

Mam coś takiego:

declare
  cursor c(whereClause IN varchar2) IS select a, b from table_tmp where a in (whereClause);
  param varchar2(50);
begin
-- wypełniam param
  DBMS_OUTPUT.put_line(param );
--  wyswietla 'b','z'
  for rr in c(param) loop
    dbms_output.put_line(rr.aa); -- nic nie wyświetla, (anonymous block completed)
  end loop;
end;

gdzie popełniam błąd?

1 użytkowników online, w tym zalogowanych: 0, gości: 1