Existe um pacote muito bom disponível no código do Google para criar arquivos pdf com plsql no Oracle, mas às vezes as pessoas ficam confusas porque há muitos links e exemplos estão lá. É por isso que estou simplesmente fornecendo o conteúdo do código para criar arquivos pdf com plsql.
Clique aqui para baixar Pdf_Builder_Pkg.Sql
Instale este script sql em seu esquema e crie o objeto de diretório desse esquema com o nome MY_DIR, veja o exemplo abaixo:Create or Replace directory MY_DIR as 'D:AnyDirPath';O link abaixo estou fornecendo exemplos de como usar Pdf_Builder_Pkg para criação de arquivos pdf. O arquivo contém exemplos de plsql.