Be *very* careful when using CE_VERTICAL_UNION.
What it really does is pasting two result sets next to each other.
There's no consolidation of different result set sizes or whether the correct result set lines are matched up.
This function is a surefire way to mess up the result of your query and that's the reason for its rare usage.
- Lars