I ran into a weird issue where a query that I knew should give me some rows returned an empty result set.
After a lot of trial-and-error, I found out that swapping the order of the tables in the FROM statement fixed the problem.
Is this a bug?
In the attached model, emptyresultset.fsm, run the Script to see the empty result set in the DEBUG table. If you swap the order of the tables in the FROM, as per the comment at the bottom of the script, you will get one row.