Forse dal titolo già si intuisce il problema.

In pratica io ho una situazione di questo tipo

codice:
<%
             sqlparanatugiur = "SELECT codi_natu_giur,desc_natu_giur FROM paranatugiur where codi_natu_giur !=99 order by desc_natu_giur"
             Set record = Server.CreateObject("ADODB.Recordset")
             record.Open sqlparanatugiur , cn
           %>
           <select name="codi_natu_giur" class="campinull"  onchange="javascript:f_modidati()">
           <option value="">....</option>
             <% do while not record.eof %>
             <option value="<%=record("codi_natu_giur")%>" <%if cint(record("codi_natu_giur")) = cint("0"&rs("codi_natu_giur")) then response.write("SELECTED")%>> <%=record.Fields("desc_natu_giur")%>
		      </option>
             <% record.MoveNext
                loop
             %>
            </select>
           <%
           'chiudo
	         record.Close
            set record = Nothing
              %>
che ritorna come variabile codi_natu_giur. Se invece volessi far tornare anche l'altro valore estratto dalla select (ovvero desc_natu_giur) come potrei fare?

Si può?

Al momento l'unica cosa che mi viene in mente, è fare una concatenazione in Sql e poi assegnare ad una sola variabile il risultato.
In seguito con la mid scompattare e recuperare i due valori.

Qualche suggerimento?