I can't stand the XMLTable syntax. I like the idea of turning an xpath expression into a result set, but in practice it's a massive pain in the ass.
XML and Oracle drives me crazy in general. You wind up with neither a relational model nor a generally useful way of data storage/exchange.
I am almost always working with legacy schemas, many generated by long-extinct tools or developers, and being a genuinely curious person, wandering down strange code paths to see if I can satisfy random reporting requests.
I'm just biting my time until someone makes a "Daily WTF" website for monster queries. My worst was this sync that took data from one database, and put it into another one. The thing though is the source database was a CRM system that is on its 3rd iteration. So there's a million random fields from old systems that have accumulated over the years that need to be checked.
http://oracle-wtf.blogspot.com/
This might have been what you're looking for if it was still updated. Still some funny stuff there though.
BTW, I can't imagine any of the below is legible, but I find myself enjoying these types of things.