In trying to extract a subset of data from a Oracle DB table, one of the columns is XMLType, which is extracted with xmlquery() for relevant information.
The problem is that the XML data is from an outside source, which often gives us malformed XML with unescaped special characters.
ORA-31011: XML parsing failed ORA-19202: Error occurred in XML processing LPX-00244: invalid use of less-than ('<') character (use <) Error at line 1 31011. 00000 - "XML parsing failed" *Cause: XML parser returned an error while trying to parse the document. *Action: Check if the document to be parsed is valid.
It would be ok for my purposes to ignore these rows.
How can I ignore these parse errors and have Oracle continue on with the SQL statement?