Tengo una duda sobre un procedure y una tabla temporal. Intente hacerlo y por algún motivo la base de datos me dice que bloquea estas tablas temporales creadas, y por ende no hace la consulta como se espera.
Les dejo un bosquejo de lo que hice, y agradecida de antemano las pistas que me puedan dar.
Saludos
Código SQL:
Ver original
CREATE PROCEDURE xxx SELECT * FROM tablax WHERE condicion1 INTO temp tablax0 SELECT * FROM tablax1 WHERE condicion2 IN (SELECT * FROM tablax0 WHERE condiocion3) INTO temp tablaz0 IF (valor >5); condiocnes END IF DROP TABLE tablax0; DROP TABLE tablaz0; END PROCEDURE;