PLS-00172:se genera un error de literal de cadena demasiado largo al establecer un valor de cadena grande en CLOB
'' es un varchar2-Literal que luego se convierte automáticamente a CLOB. Para convertir un literal grande en clob, puede dividirlo en diferentes partes y luego concatenarlas:
declare
c clob := TO_CLOB('First 32k characters')||TO_CLOB('Second 32k characters')||...;
begin
P(C => C);
end;
/