Well, I consider it just like when I do a query with your FieldCompareSetPredicate. It mysteriously adds another query in the where clause. Need something that mysteriously adds another select after a union statement!
Yeah, the null thing.....I guess you would have to have some way to put a literal in for a field. Like, what I if I wanted to do
select Field, "Wayne", 12 from SomeTable
If that could be done, could simply supply NULL for the columns that were not going to be selected.
Please consider it in the future, as this is one of the (few) things your product is missing. Thanks!