Como se crea y como se borra una tabla temporal desde el codigo de un formulario o informe
creación: DoCmd.RunSQL "CREATE TABLE tabla (campo1 tipo [(tamaño)] [NOT NULL] [índice1] [, campo2 tipo [(tamaño)] [NOT NULL] [índice2] [, ...]] [, CONSTRAINT índicemultiplescampos [, ...]])"
borrado: DoCmd.DeleteObject acTable, "TuTabla"