es de tipo VARCHAR.
Es lo que estuve intentando hacer pero no trae resultados, es como que la concatenacion que tu dices la toma como un solo string y no interpreta las comas nose si me explico.
Imprimo las mismas variables antes de concatenarlas al query y estas son correctas.
ejemplo de codigo para que me entiendas
Código:
declare
vid_usuario VARCHAR2 (500)
:= '''44'',''54''';
begin
for regfgfg IN(select count(*) as cantidad from clientes
where id_cliente in (vid_usuario))
LOOP
dbms_output.put_line(regfgfg.cantidad);
END LOOP;
end;
probe escribiendo la variable de diferentes maneras.
si yo imprimo el valor de las variables con un dbms estas llegan bien, si a las mismas las copia dentro del in la consulta trae resultado