We came across a weird "feature" in the Full Outer Join functionality. Depending on whether the join is conducted on fields that have the same name or not, it either behaves like I'm used to SQL functioning or quite differently.
Please see attached workflow with comments embedded. If interested, I can also provide examples with similar functionality from SQL Server and very different results. Don't want to suggest that something is definitely wrong, but am a bit worried about consistency between two approaches that most people will not realize result in very different results.
Kai :-)