Just registering as +1. . .
I'm having this same type of problem, when using SQL in DF20, where I need to use: Function ShouldFieldAttach, due to the use of Parent Null.
In DF20 using embedded database, everything works!
In my case, it is an Insured X CBO (Brazilian Occupation Code) relationship, which is only used in Companies.
If the Insured is a Person, the value is white.
In point of Runtime Debug the record is considered as changed, forcing an unwanted write.
It would be nice to know that the connectivity driver considers Null, Whites or zeros over relationship text fields.


Edgard L. Paneque