I need you help to pass a multivalue to a stored procedure in Oracle,
The values are created dynamically.
Basically I'm sending the values from .NET in a simple "string" and Oracle receives it as varchar2:
Stored Procedure
 create or replace procedure sp_text_in
     (text varchar2)
 AS
     CURSOR texts
     IS
         SELECT text FROM t_text where key_text in (text)
         ;
     BEGIN
         FOR reg IN texts LOOP
           dbms_output.put_line(reg.text);
     END LOOP;
 end sp_text_in;
Example: the values can be:
 select * from t_text where key_text in (197,198,196);
OR simply one value
 select * from t_text where key_text in (197);