udeclare
u type dept_rty is record
u (deptNo number,
extra_tx VARCHAR2(2000));
u type dept_aa is
table of dept_rty
u index by
binary_integer;
u v_dept_aa dept_aa;
ubegin
u for r_d in (select
deptno from dept) loop
u
v_dept_aa(r_d.deptno).deptNo:=r_d.deptno;
u end loop;
u
u for r_emp in (select
ename, deptno from emp) loop
u v_dept_aa(r_emp.deptNo).extra_tx:=
u v_dept_aa(r_emp.deptNo).extra_tx||
u '
'||r_emp.eName;
u end loop;
uend;