mi sa che te lo devi salvare in un campo hidden

la tua form diventerebbe


codice:
<form action="prova2.asp" method="post" name="invio" id="invio"> 
  <select name="prova" onchange="this.form.hiddenProva.value=this[this.selectedIndex].text"> 
    <option value="1" SELECTED>Testo1</option> 
    <option value="2">Testo2</option> 
  </select> 
  <input type="hidden" name="hiddenProva">
<input type="submit" name="Invia"> 
</form>
in prova2 hai request.form("hiddenProva") col testo della select
L'unica cosa è che se l'utente non tocca la tua select ma fa subito il submit il campo hiddenProva sarà vuoto quindi dovresti dargli un valore di default