Ciao ragazzi, sto impazzendo!

Sto cercando di personalizzare un invio newsletter con i tag speciali, cioè se trova ad esempio {nome} sositutire con il nome preso dal DB.

Sono riuscito ad aggiungere qualche altro tag speciali dalla stessa tabella chiamata USERS come da codice sotto e fin qui tutto ok:

codice:
<%
Function Personal(body)
  If NOT rsUser.EOF Then
  
Body = (Replace(body, "{nome}", CStr(rsUser.Fields.Item("USE_FIRST").Value), 1, -1, 1))
Body = (Replace(body, "{cognome}", CStr(rsUser.Fields.Item("USE_LAST").Value), 1, -1, 1))
Body = (Replace(body, "{email}", CStr(rsUser.Fields.Item("USE_EMAIL").Value), 1, -1, 1))
Else
 Personal = Body
  End If
End Function
%>
ma se cerco di prendere un altro tag peciale da una'altra tabella chiamata NEWSLETTER non mi funziona piu.

E questa è la continuazione del codice che praticamente è il copro della newsletter da inviare:

codice:
<body>
<%=Personal(rsNewsletter.Fields.Item("NLE_BODY").Value)%>
</body>
Cosa mi consigliate di fare? posso aggiungere un'altra Function Personal(body)?
Grazie in anticipo.