Update after some consulting with colleagues :)
First, are you talking about "blank" as in a string with spaces in it or 'nil' which is a property with no value at all?
An idea that came up would be to add a BOOL
called hasFirstName
and then sort first on the hasFirstName
and then sort on firstName
.