Я написал фрагмент кода ниже (это часть пакета) с использованием массивов.Но из-за некоторых особых требований я бы хотел использовать список json или массив json (что здесь применимо) вместо использования массива.Поскольку я не очень знаком с json, было бы здорово, если бы кто-то смог перевести приведенный ниже код, чтобы использовать список json вместо массива.
TYPE my_list IS VARRAY (10) OF VARCHAR2(50);
counter integer :=0;
cols my_list := my_list();
FOR i in
(select column_name
from all_tab_columns)
LOOP
counter := counter + 1;
cols.extend;
cols(counter) := i.column_name;
END LOOP;
total_cols := cols.count;
FOR i IN 1..total_cols
LOOP
select column_name from all_tab_columns
where column_name = cols (i);
dbms_output.put_line ('The column name is: '||cols (i));
END LOOP;