Imprimindo uma pirâmide de alfabeto em PL / SQL
Eu tenho um exercício para escrever um programa que imprima uma pirâmide de alfabeto como esta:
A
ABA
ABCBA
ABCDCBA
ABCDFDCBA
A tarefa também sugere o uso de INSTR, LPAD, UPPER.
Eu quero ter a pirâmide que contém todas as letras do alfabeto. No entanto, acho mais fácil fazê-lo em números primeiro, então:
IF x in 0..25 loop
dbms_output.put_line(x);
end loop;
end;
O resultado é apenas uma linha reta de números de 0 a 25. Não sei como adicionar espaços antes dos números, que eventualmente precisam ser letras, para formar uma forma de pirâmide. Por favor, não dê a resposta completa, só preciso de algumas sugestões e orientações para resolver esta tarefa.