Como retornar resultados juntamente com operações de atualização no BaseX?

Eu reconheci que (insert/delete) -XQueries executadas com o cliente BaseX sempre retornando uma sequência vazia. Acho isso muito confuso ou pouco intuitivo.

Existe uma maneira de descobrir se a consulta foi "bem-sucedida" sem consultar o banco de dados novamente (e usando uma lógica "transitiva" potencialmente incorreta como "se eu excluí um nó, deve haver nós 'oldNodeCount-1' no XML") ?

questionAnswers(1)

yourAnswerToTheQuestion