Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2010, 05:52
Avatar de titocba
titocba
 
Fecha de Ingreso: agosto-2008
Ubicación: Cordoba
Mensajes: 256
Antigüedad: 16 años, 4 meses
Puntos: 4
Pregunta Duda consulta PL/SQL

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