I'm trying to print the multiple table row where we don't know the column name. I'm trying this from a day and I come up with this procedure with error 'must declare emp_dummy_col'. Please help me out. Thank you.
create or replace procedure sp_display
as
CURSOR cur_emp is select EMP_ID,EMP_NAME,DEPT_IT,DOJ,LOCATION from employee;
emp_rows cur_emp%rowtype;
type emp_table is table of emp_rows%type;
emp_dummy_table emp_table;
CURSOR cur_col is select column_name from user_tab_cols where table_name ='EMPLOYEE';
emp_row cur_col%rowtype;
type emp_table1 is table of emp_row%type;
emp_dummy_col emp_table1;
begin
open cur_emp;
fetch cur_emp bulk collect into emp_dummy_table;
close cur_emp;
open cur_col;
fetch cur_col bulk COLLECT into emp_dummy_col;
close cur_col;
for i in 1..emp_dummy_table.count
loop
for j in 1..emp_dummy_col.count
loop
DBMS_OUTPUT.PUT_LINE(emp_dummy_table(i).emp_dummy_col(j));
end loop;
end loop;
end;