SQL SERVER - Remover último caracter

boa trade, gente como faço para remover o último caracter dessa minha consulta?
eu preciso remover sempre o ultimo carácter pois ele sempre vai ser uma vírgula.
SELECT TOP 1
MAX(MAS_RELATORIO_VISITA.INDIVIDUO_ID) AS INDIVIDUO_ID,
(SELECT DISTINCT
REPLACE(REPLACE(VIS,’’,’,’),’’,’’) AS INDIVIDUO_ID

FROM (

SELECT  INDIVIDUO_ID ,

(SELECT INDIVIDUO_ID AS [text()] FROM MAS_RELATORIO_VISITA AS VIS
FOR XML PATH) AS VIS

FROM MAS_RELATORIO_VISITA AS VIS) AS LISTA
) AS LISTA_ID

FROM MAS_RELATORIO_VISITA INNER JOIN MAS_INDIVIDUO I ON MAS_RELATORIO_VISITA.INDIVIDUO_ID=I.INDIVIDUO_ID
WHERE MAS_RELATORIO_VISITA.USR_CODIGO=38

Já tentou inserir > ;

Voce mesmo já postou e teve o topico como resolvido.

nem lembrava. kkkk