Dipende dal tipo di Database che utilizzi.
In MySql, ad esempio, esistono due comode istruzioni SQL:
DROP TABLE IF EXISTS NomeTabella (elimina la tabella solo se esiste già)
Oppure:
SQL = "CREATE TEMPORARY TABLE " & TabellaTemporanea & " select * from TabellaDaCuiTrasferire where ......"
(ovvero crea una tabella TabellaTemporanea in cui viene travasato il contenuto della TabellaDaCuiTrasferire in base alle condizioni esposte nella clausola WHERE. TabellaTemporanea viene eliminata alla chiusura della connessione).
La parola chiave EXISTS, in Access, ha un significato diverso, TEMPORARY non credo nemmeno esista.
Ciauz
Chico