Lo que pasa que quieres borrar las dos tablas en una misma línea, lo que tienes que ejecutar son dos sentencias
Ahora debes ejecutar las sentencias sobre la conexion (oCnn) y NO sobre el Recordset
Código:
sSQL_Borrar_tabla1 = "drop table temporal1"
oCnn.Execute(sSQL_Borrar_tabla1)
sSQL_Borrar_tabla2 = "drop table temporal2"
oCnn.Execute(sSQL_Borrar_tabla2)
El Recorset solo lo debes usar para visualizar registros usando SELECT, para las sentencias INSERT, DELETE, UPDATE, DROP usa el objeto Connection