Ciao ragazzi, con molta calma sono riuscito a trovare una soluzione, ve la scrivo in modo che se qualcuno avesse la mia stessa necessita' sa come poter operare.

Prima di tutto, ho creato una tabella dove ho inserito tutti i codici univoci per i quali dovevo, per oguno eseguire una query con join tra tabelle.
In secondo luogo ho creato un file .sql che mi crea un file con tante query in base a quanti coidci univoci avevo inserito nella tabella creata; in modo da farmi uno spool delle esecuzioni e crearmi un file 'lst per ogni codice univoco.
Infine ho lanciato il suddetto file da promt.

Il file per la creazione dello spool e' simile a questo:


codice:
set pages 10000 
set lines 2000
 set head off
 set ver  off
 set feed off
  spool lancia.sql
  SELECT 'spool  ' ||  LOT_ID || '.lst; ' || CHR(10) || CHR(10) || ' 

       QUERY DA ESEGUIRE PER OGNI CODICE ....
,,,,,,
,,,,,,

  AND VA.LOT_ID = PM.LOT_ID    AND PM.LOT_ID =  ''' || LOT_ID || ''';' || CHR(10) || CHR(10) || 'spool off' || CHR(10)  from schema.tabella/   spool off
spero di esservi stato utile!!!

Simone

PS: erano anni che non facevo gli spool