In una pagina richiamo una funzione per ottenere dei valori (faccio un esempio semplificato):

PAGINA CHIAMANTE:

...
dim codice, codice1, codice2
codice = "aa"
...
<%miafunzione (codice)
response.write(codice1)%>

FUNZIONE

Function miafunzione(codice)
dim codice1, codice2
select case codice
case "aa"
codice1="aaa"
codice2="bbb"
case "smdmnd"
codice1="ccc"
codice2="ddd"
end select
End Function

Se metto un response.write dopo end select della funzione vedo che il codice1 restituto è corretto, mentre nella pagina chiamante il response.write non mi dà alcun valore.
Perchè?