It sounds to me like what you want is a make-table query. In your select query, click on Query in the menu bar and then click on Make Table Query. Enter the name of a table into which you want to store the results of the query. Each time the query is run, it will recreate this table, deleting any existing one with the same name in the process.<br>
If you want to suppress the message that asks whether you really want to delete this table, then remember to set SetWarnings to off before the query in your macro or procedure and then set it back on.