¿vos decís que con GetRows(rs) obtengo ya directamente un array unidimensional y no una matriz, aunque sea de un sólo campo? Yo tenía entendido que GetRows es siempre multidimensional (mejor dicho, matricial), y que para convertir sus datos en una string había que irlos sacando con un FOR.
Yo llegué a escribir esto, por probar:
Cita: arraycorreo=getrows(rs)
For I=0 to Ubound (arraycorreo,1)
response.write(arraycorreo(I,0)&";")
next
Pero como ni siquiera era un response.write lo que quería (y pocas veces se me ocurre otra cosa) lo abandoné ahí.