The ''second great blunder'', according to ChrisDate and HughDarwen in TheThirdManifesto, is the introduction of ObjectIdentity (and correspondingly, the introduction of "pointers") into ObjectRelational databases. See also FirstGreatBlunder