
Bueno, supongo que para reutilizar un arreglo basta con que lo redimensiones, en el caso de la funcion erase, lo que hace es borrar ese arreglo, por lo tanto si quisieras reutilizarlo, ya no existe.
Yo utilizo el erase inmediatamente después de trabajar con mi arreglo, pues aunque dicen los de MS que se destruye después de la ejecución del script, a lo mejor solamente se vuelve inaccesible, pero sigue ocupando memoria, quien sabe, por si acaso siempre lo destruyo.
Por otra parte procuro nunca utilizar arreglos en sesiones, son consumidores voraces de memoria.
Salu2,