Ответ здесь зависит от того, откуда берутся строки. В не «языке базы данных» вы, вероятно, каким-то образом поместите строки в массив, а затем зациклите массив, как вы уже показали выше. Вопрос в том, является ли этот список строк жестко запрограммированным, или вы выбираете их из таблицы базы данных?
Решение OMG Ponies будет работать, но оно может включать ненужный выбор. Возможно, вам лучше использовать таблицу или переменные PLSQL - как я уже сказал, это зависит от того, как вы вводите строки в свою программу, которые вам нужно обработать. Вот пример использования таблиц plsql:
declare
type myarray is table of varchar2(255) index by binary_integer;
v_array myarray;
begin
v_array(v_array.count + 1) := 'The';
v_array(v_array.count + 1) := 'quick';
v_array(v_array.count + 1) := 'brown';
v_array(v_array.count + 1) := 'fox';
for i in 1..v_array.count loop
dbms_output.put_line(v_array(i));
end loop;
end;
/