Yes, don't do that, name the kid "null" and see the world burning.
Edited to add: A "famous" wtf-worthy explainer from Oracle: https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUEST...
Relevant snippet:
'' when assigned to a char(1) becomes ' ' (char types are blank padded strings).
'' when assigned to a varchar2(1) becomes '' which is a zero length string and a zero length string is NULL in Oracle (it is no long '')https://www.latimes.com/archives/la-xpm-1986-06-23-vw-20054-...
https://www.facebook.com/public/James-Null
as well as Abcde