Com uma função de divisão, você usa a aplicação cruzada:
select distinct SS.part
from YourTable
cross apply dbo.SplitString(YourColumn, ';') as SS
Aqui o SplitString recebe dois argumentos, a coluna string e o separador e tem uma coluna chamada
part
onde os valores são retornados.