Jeg fandt en bedre løsning uden behov for at erklære/begynde/slut kodeblokke eller forespørgselsudsagn.
Et eksempel på spoolfilnavn med dato og klokkeslæt kan opnås ved at:
sql> column dt new_value _dt
sql> select to_char(sysdate,'ddMONyyyy_hh24mi') dt from dual;
sql> spool &_dt
Mit filnavn:27 JUN2011_1727.lst
Du kan endda angive filtypenavnet, hvis du har brug for det (f.eks. .txt). Bare opret en anden variabel.
kilde:http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/variable-file-name-with-spool-1508529