SQL Server XML com CDATA
Eu tenho uma tabela no meu banco de dados com uma coluna contendo xml. O tipo de coluna é nvarchar (max). O xml é formado dessa maneira
<root>
<child>....</child>
.
.
<special>
<event><![CDATA[text->text]]></event>
<event><![CDATA[text->text]]></event>
...
</special>
</root>
Eu não criei o banco de dados, não posso alterar a maneira como as informações são armazenadas nele, mas posso recuperá-lo com uma seleção. Para a extração, uso select cast (substituir (xml, 'utf-8', 'utf-16') como xml) da tabela
Funciona bem, exceto para cdata, cujo conteúdo na saída da consulta é: texto -> texto
Existe uma maneira de recuperar também as tags CDATA?