This strategy works as expected. It does return columns that are different on all matching records based on the Key. However, it does not return columns when either record is null.
Is this your experience and/or can you think of a way to deal with that reality.
Thanks,