Hola Muchach@s,
Soy nuevo con los Procedures y tengo la siguiente duda
Ejemplo del cuerpo de mi SP:
Código SQL:
Ver originalBEGIN
DECLARE id_xxx INT;
SELECT id
INTO id_xxx
FROM TABLE;
DECLARE cursor1 CURSOR FOR
SELECT name
FROM table2
WHERE id =id_xxx;
Tengo una consulta inicial donde busco un id en una tabla, luego ese id lo utilizo en un segundo select...
Necesito iterar ese segundo select por lo que investigando me encontré con los CURSOR y para eso debo usar DECLARE. pero cuando hago eso me genera un error al guardar el Procedure porque no puedo usar DECLARE nuevamente.
Cuál es la manera más optima de trabajar estos casos?
En dado caso si necesito utilizar los los datos del segundo select en un tercer o cuarto select etc?
Me pueden dar una pista? gracias