Hola amigos, somos estudiantes y tenemos una pequeña duda, lo se perdonen la ignorancia pero hace mucho tiempo repasamos esto, nuestra duda es la siguiente... como podria concatenar los resultados del cursor llamado CURASIGNATURAS necesito concatenarlo a un mensaje que tendo dentro de un loop FOR (dentro de IF), y bueno, esto es lo que tengo hasta ahora. Alguna solucion?
Código SQL:
Ver originalCREATE OR REPLACE PROCEDURE INGALUMNO
(PRUN IN ALUMNO.RUN%TYPE, PNOMBRE IN ALUMNO.NOMBRE%TYPE, PIDC IN ALUMNO.IDC%TYPE)
IS
CURSOR CURASIGNATURAS IS
SELECT * FROM ASIGNATURAS;
BEGIN
INSERT INTO ALUMNO VALUES(PRUN, PNOMBRE, PIDC);
DBMS_OUTPUT.PUT_LINE('*Datos Ingresados Exitosamente*');
FOR I IN CURASIGNATURAS LOOP
IF PIDC=I.IDC THEN
DBMS_OUTPUT.PUT_LINE('==================');
DBMS_OUTPUT.PUT_LINE('Asignaturas Disponibles: ' -- Aca necesito concatenar);
DBMS_OUTPUT.PUT_LINE(' ');
DBMS_OUTPUT.PUT_LINE('==================');
ELSE
DBMS_OUTPUT.PUT_LINE('ERROR DE CODIGO');
END IF;
END LOOP;
END;
/