Referential cycles

A referencing table and a referenced table need not be distinct. A table may contain a foreign key that references itself. This is called a self-referencing table. A self-referencing table is a special case of a referential cycle.

 Example 1