I mentioned the requirements for code generation by calling stored procedures from sqlplus in a previous post, but plus needs more fine-tuning to create nice source code files:
set serveroutput on format wrapped;
“format wrapped” maintains spaces in the output file.
set feedback off;
suppresses the message “PL/SQL procedure successfully completed” (found here)
set trimspool on;
trims trailing spaces in the spool file
set linesize 200;
sets maximum line length before wrapping to new line (max. 32767)
spool C:\path\to\my\output.txt
sets output file name (= spool file)
exec my_proc();
generate code using dbms_output.put_line() statements
spool off
end of code generation