No. La tabla de la persona tiene una FK nulable que apunta a a si misma, es decir a su padre. De esa forma se hace un JOIN de una tabla consigo misma. Al ser nulable, el padre no tiene padre, y allí termina la relación...
No estoy inventando nada. Es exactamente el mismo esquema que se usa para determinar quien es el jefe de una tabla Empleados, y es un modelo universal.
Así de simple...