To check uniqueness of instances in BO Person, I'm using the following BO rule :
If EXISTS Person WHERE ((Person.NameFull=ThisPerson.NameFull AND Person.Birthdate=ThisPerson.Birthdate) AND Person.ID<>ThisPerson.ID) Then REPORT ERROR 'Person with a same name and birthdate already exists.'
This rule works correctly ONLY when Birthdate is not null.
I would expect that when a person exists with birthdate undefined and I create a new person with same name and birthdate undefined as well, the above would REPORT ERROR, no ?
Of course, I can't force my users to enter a birthdate for each and every person !