Witam.
Mam problem z sql-em.. Potrzebuję wyświetlić coś Selectem w procedurze, do której przekazuję parametr. Aby przekazać parametr, który jest stringiem, używam polecenia execute immediate. Jednak występuje problem gdy select ma zwrócić więcej niż jeden wiersz, błąd: "select returns more than one row".. Próbowałem inaczej przekazywać parametr,ale bezskutecznie..

Kod procedury:

create procedure p (in wart char(30))
begin
execute immediate
'select ... where dane =' || wart
end

Sprawa dosyć pilna..
Jak ktoś ma jakiś pomysł, wskazówki, bardzo dziękuję z góry!