Strange objectrelational things…

Is this cool, isnt it?
Some objectrelational features from Oracle where i´ve current inuse are very cool. For instance this following codesnip:

UPDATE TRAINER

SET TRAINED_ALSATIANS =
(CAST (MULTISET(
SELECT E FROM(
SELECT REF(P) E FROM FEMALE P

UNION ALL

SELECT REF(P) E FROM MALE P
)

WHERE DEREF(E).NAME = ‘Lessi’ OR

DEREF(E).NAME = ‘Hans’ OR

DEREF(E).NAME = ‘Freya’ OR

DEREF(E).NAME […]