I\'m completely new to Oracle\'s XDB, in particular using it to generate XML output from a database table, and am working on an application which is moving from 9i (Oracle9i
Just to follow-up on this for anyone interested. As far as I can tell, 9i just passed through the invalid character, producing invalid XML. 11g throws an error, which is probably the more correct behaviour, even if it is annoying in my case.
The only reasonable solution I found was to fix the content at source.