Criar função para dividir dados separados e delimitados para todos os registros da tabela [duplicado]

Esta pergunta já tem uma resposta aqui:

Função delimitada no SQL para dividir dados entre ponto e vírgula 2 respostasTransformando uma sequência separada por vírgulas em linhas individuais 14 respostas

Eu tenho entrada como esta-

select ID,FIELD from TABLE

1| A,B,C,D
2|X,Y,Z

Saída como esta-

SELECT ID,FIELD from TABLE

1|A
1|B
1|C
1|D
2|X
2|Y
2|Z

Alguém poderia me ajudar, como posso fazer isso no SQL Server 2014 de uma maneira fácil?

questionAnswers(2)

yourAnswerToTheQuestion