Dices que quieres mostrar un informe mediante una sentencia SQL sobre un objeto tabla el cual no sabes cuantas columnas va a tener?
un pregunta: Existen tablas temporales en Access? de access se lo justo, pero me da que no existen, aun asi quiensabe, de existir eso podria venirte bien.
Me parece que no te voy a ser de gran ayuda...
saludos