premessa: capisco di SQL ma non di sql applicata a VB, io conosco l'sql dell'as400..............

dai vostri esempi non capisco il modo di ragionare perchè non le so leggere, detto ciò:

se la montagna non viene da te........ PERCHE' NON CI VAI TU???

ovvero, anzicchè utilizzare lo stesso file come origine e come destinazione, perchè non fai due sql utilizzando un filetto di transito?

se vuoi ti posto l'sql che farei su as400 ma poi c'abbiamo lo stesso problema..... che tu non capisci quello che scrivo io....