Código SQL:
Ver original
SET SERVEROUTPUT ON DECLARE TYPE t_notas IS TABLE OF NUMBER(4,2) INDEX BY pls_integer; TYPE reg_alu IS RECORD ( nombre varchar2(40), apellido varchar2(40), nota t_notas); TYPE v_alumno IS TABLE OF reg_alu INDEX BY pls_integer; a_alumno v_alumno; BEGIN a_alumno(1).nombre:='Manuel'; a_alumno(1).apellido:='Gonzalez'; a_alumno(1).nota(1):=9; a_alumno(1).nota(2):=6; FOR i IN a_alumno.FIRST .. a_alumno.LAST loop dbms_output.put_line(a_alumno(i).nombre || ' ' || a_alumno(i).apellido); END loop; END;