Regarding correlated and uncorrelated subqueries, they are relevant when the planner is trying to pull up sublinks or flatten subqueries into outer joins. In the proposal stated here, subqueries are modeled as UDFs, thus not needing to "open" the black box and letting the subquery plan be executed independently on top of the inner query result. Thus correlations and joins become irrelevant.