Removendo caracteres duplicados repetidos

Eu tenho uma string no meu proc armazenado como',,,sam,,bob,' ou',,,' da string acima Eu tenho que excluir várias vírgulas, deve parecer com'sam,bob,' ou somente se',,,' então''. Devo usar apenas funções de servidor SQL. Estou usando o Sql Server 2008 e .Net 3.5

Desde já, obrigado

questionAnswers(5)

yourAnswerToTheQuestion