XQuery: замена значения узла на пустую последовательность допускается, только если "()" используется в качестве выражения нового значения. Выражение нового значения установлено равным пустой последовательности, но оно не равно "()".
Click to search this error in Google
English version
XQuery: Replacing the value of a node with an empty sequence is allowed only if '()' is used as the new value expression. The new value expression evaluated to an empty sequence but it is not '()'.