Alguien que me pueda dar una mano con esta duda sobre una consulta en PL/SQL
lo voy a hacer en un ejemplo sencillo
el resultado que busco es que mi consulta ejecute lo siguiente
select * from usuario
where id_usuario in('22','33')
Ahora bien, al ser estos id muchos mas de los que aparecen en este ejemplo y al yo tener que usuarlo en muchas consultas decidi meterlos en una variable, pero cuando paso esa variable a la consulta no me trae resultados, creo que es porque me esta tomando los id que necesito como un solo id y no toma la separacion de , que necesita el in
ejemplo de declaracion de esta variable que probe y no me funciona
vid_usuario VARCHAR2 (500) := '''22'',''33''';
vid_usuario VARCHAR2 (500) := '22,33';
y muchas variantes mas
alguien me podria decir como puedo darle solucion a este problema
gracias