Выбор всех столбцов из курсора
Подскажите пожалуйста как выбрать все столбцы из курсора, не вызывая каждый по отдельности? Есть достаточно большая таблица и перечисление всех столбцов займет довольно много времени.
declare
cursor allrow_cur is
select rownum as row_num
from dual
connect by level <= 15;
type cur IS TABLE OF allrow_cur%ROWTYPE;
basket_type_l cur;
begin
OPEN allrow_cur;
loop
FETCH allrow_cur BULK COLLECT INTO basket_type_l LIMIT 5;
--exit when allrow_cur%notfound;
exit when basket_type_l.count=0;
for i in 1 .. basket_type_l.count
loop
dbms_output.put_line(basket_type_l(i).row_num);
end loop ;
END LOOP;
close allrow_cur;
end;
Под выбором всех столбцов имею ввиду данную строку и запись, которая бы представляла из себя следующее:
dbms_output.put_line(basket_type_l(i).*)