Blz ? Bom, até onde lembro vc estava trabalhando diretamente em PL/SQL, via Oracle Forms mas PL/SQL sem dúvida.... Aí, a necessidade de uma library externa vai DEPENDER da sua versão de PL/SQL, que (logicamente) depende da sua versão de banco : sendo 12c ou superior, a Oracle já te dá quase todo o necessário pra se ter um array com elementos JSON - como uma string JSOn pode ser longa pracas, facilmente ela PODERIA extrapolar os limites de variável string no PL/SQL, então vc obtém não uma "variável JSON", mas um ARRAY, okdoc ??? Vide https://oracle-base.com/articles/12c/plsql-object-types-for-json-12cr2 , https://blogs.oracle.com/oraclemagazine/working-with-json-arrays-in-plsql e https://docs.oracle.com/en/database/oracle/oracle-database/12.2/adjsn/using-PLSQL-object-types-for-JSON.html#GUID-F0561593-D0B9-44EA-9C8C-ACB6AA9474EE para exemplos e referências.... Isso é o mais fácil, e se hoje vc estiver com banco versão inferior e for viável, até por N outras funcionalidades/facilidades recomendo MUITO MUITÍSSIMO o upgrade...
Já se teu RDBMS Oracle (e portanto a versão do seu PL/SQL) for inferior a 12c E nessa versão inferior ele tem que permanecer, aí sim, vc VAI precisar de libraries externas ao PL/SQL : nesa situação, uma das mais usadas sei que é a "Librairie-JSON" , vide https://www.devmedia.com.br/trabalhando-com-json-em-pl-sql/25407 , mas não é a única, se olhar em json.org vc vai achar N outras.... Outra opção pra quem tá usando versão antiga do RDBMS e portanto do PL/SQL é usar APEX : APEX é uma linguagem de programação (e um IDE, enfim, uma tool de programação) que é implementada em PL/SQL, então as extensões/rotinas dela ficam disponíveis pra serem usadas inclusive em desenvolvimento PL/SQL genérico : veja https://docs.oracle.com/cd/E59726_01/doc.50/e39149/apex_json.htm#AEAPI29635 como ref pras funcionalidades JSON embutidas no APEX 5.... []s Chiappa