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.

questionAnswers(5)

yourAnswerToTheQuestion