Como converter linhas em colunas no Oracle? [duplicado

Esta pergunta já tem uma resposta aqui:

Consulta dinâmica do Oracle SQL 2 respostas

Tenho uma tabela neste formulário (esta é apenas a vista parcial, a tabela contém mais de 100 colunas

 LOAN NUMBER   DOCUMENT_TYPE                DOCUMENT_ID
 992452533663  Voters ID                    XPD0355636
 992452533663  Pan card                     CHXPS5522D
 992452533663  Drivers licence              DL-0420110141769

Para um único número de empréstimo, tenho três tipos de documentos como prova. Quero que esses detalhes sejam convertidos em colunas e tenham a seguinte forma:

LOAN NUMBER     VOTERS_ID    PAN_CARD     DRIVERS LICENCE
992452533663    XPD0355636   CHXPS5522D   DL-0420110141769

Como fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion