Неясно, что вы пытаетесь сделать.Вот основной общий пример.Выход «аааа» 10 раз.Вы можете добавить немного логики между ними.Например, если i = 3, то tbl_val: = 'bbbb' или что-то подобное.Вы также можете параметризовать границы начального и / или конечного цикла, если, например, создаете процедуру.
DECLARE
type a_arr is table of varchar2(20) index by pls_integer;
tb1 a_arr;
tbl_val VARCHAR2(20):= 'aaaa';
BEGIN
FOR i IN 1..10 LOOP
tb1(i):= tbl_val;
dbms_output.put_line(tb1(i));
END LOOP;
END;
/