Buenas tardes, 
 
Tengo una duda, en una pagina aspx mandandole una sentencia para crear una tabla temporal  a la base de datos por medio de un command, el codigo es el que muestro a continuacion: 
Código:
 // creo la conexion a la bd
 SqlConnection cn = new SqlConnection("DataBase=BD; Server=Server; uid=sa; pwd=pwd");
// creo el command
        SqlCommand command = new SqlCommand("Create table #temporal (CodigoAcceso nchar(10))", cn);
        cn.Open();
        command.ExecuteReader();
  pero en la base de datos no aparece la tabla temporal creada, hago un select * from #temporal  y no existe. 
Alguien me podria asesorar como soluciono eso? 
muchas gracias