Something useful and necessary is using SELECT result in another SELECT.
Very common on major databases systems, the use of subqueries is a must have feature that Outsystems could take a moment to analyze and implement.
This could help implementing various complex situations and avoid the use of recordlists, structures and local variables.
Imagine: you are creating/editing an Aggregate and you can choose database entities and also another created and "same-scope" Aggregates to use in the joins.