Bueno, finalmente así lo hice y funciona:
Código:
ConnOn()
SQLDelTMP = "DELETE FROM srv_doc_pclavesTMP"
Conn.Execute SQLDelTMP
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT Keywords FROM srv_doc"
rs.Open SQL, Conn
Keywords = ""
While NOT Rs.EOF
Keywords = Keywords & Rs("Keywords") & ","
Rs.MoveNext
Wend
Cierra(Rs)
Keywords = Replace(Keywords, ", ", ",")
Keywords = Left(Keywords, Len(Keywords) - 1)
arr_Keywords = Split(Keywords, ",")
For i = 0 to UBound(arr_Keywords)
SQLInsertTMP = "INSERT INTO srv_doc_pclavesTMP (Keywords) VALUES ('"& arr_Keywords(i) &"')"
Conn.Execute SQLInsertTMP
Next
SQLDrop = "DROP TABLE srv_doc_pclaves"
Conn.Execute SQLDrop
SQLInsertFinal = "SELECT Keywords INTO srv_doc_pclaves FROM srv_doc_pclavesTMP GROUP BY Keywords"
Conn.Execute SQLInsertFinal
ConnOff()
Pero de lo que me estoy dando cuenta es que no necesito 2 tablas, sino sólo una. O sea, no necesito eliminar los keywords duplicados si cuando consulto esa tabla le hago el GROUP BY (y de paso, puedo informar la cantidad de documentos asociados a cada keyword... aunque eso no me lo pidieron

)