cláusula where de un cursor
Holas.
Necesito pasar un parámetro a la Where de un cursor, pero contenido en una cadena. El
código que tengo ahora es:
v_cadena varchar2(2000);
...
CURSOR c_resultado (v_cadena varchar2) IS
SELECT *
FROM TABLA
WHERE 1 = 1 || v_cadena
v_cadena contendrá algo así como \\'AND campo = 2\\'. Pero no me devuelve ninguna fila cuando debería devolver varias.
¿Sabéis cómo puedo solucionarlo?
Muchas gracias.
Ángel
Necesito pasar un parámetro a la Where de un cursor, pero contenido en una cadena. El
código que tengo ahora es:
v_cadena varchar2(2000);
...
CURSOR c_resultado (v_cadena varchar2) IS
SELECT *
FROM TABLA
WHERE 1 = 1 || v_cadena
v_cadena contendrá algo así como \\'AND campo = 2\\'. Pero no me devuelve ninguna fila cuando debería devolver varias.
¿Sabéis cómo puedo solucionarlo?
Muchas gracias.
Ángel
