AAOT::Relation::Recursive refactoring

AAOT::Relation::Recursive semantics changed, so it's now
closer to Oracle hierarchical queries.