Seria mais simples se no mesmo elemento não houvesse diversos namespaces diferentes.
Esse é um trexo do XML que ilustra minha situação.
<?xml version="1.0" encoding="ISO-8859-1"?>
<nmf:Mensagens xmlns:nmf="http://www.nmf.com/schemas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nmf.com/schemas http://www.nmf.com/schemas/sample1.xsd">
<nmf:diversos_elementos>"diversos valores"</nmf:diversos_elementos>
</nmf:Mensagens>
Seguindo as documentações da oracle cheguei a esse comando:
UPDATE table_xml
SET xml_data = UPDATEXML(xml_data
,'/nmf:Mensagens/@xmlns:nmf/text()'
,'http://localhost/schemas'
,'nmf="http://www.nmf.com/schemas" xmlns="http://www.w3.org/2001/XMLSchema-instance"'
);
Aguardo retorno!