El argumento 1 del método "valor" del tipo de datos XML debe ser una cadena literal

Cómo cambiar mi consulta T-SQL para que no se produzca este error:

'El argumento 1 del método "valor" del tipo de datos XML debe ser una cadena literal.'

Código T-SQL:

<code>Declare @Count Int = 1
While(@count <= @j)
Begin
insert into mytable
([Word])
Select ([XmlColumn].value(N'word['+Cast(@Count as nvarchar(2))+']/@Entry','nvarchar(max)'))
    from OtherTable WHERE ID=2
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta