@Giuseppe
Disculpa, pero puede que esté yo un poco espeso.
Aunque el enlace sea hacia la misma tabla, es un enlace plural igual que si fuera entre dos tablas. Pongamos CAB y LIN, para aclararnos.
Si quieres borrar un registro de CAB, tendrás que eliminar el enlace que hay con sus LIN. Para eso, cargas plurales y, en cada línea, borras el campo de LIN que enlaza con CAB (lo pones a cero), para que dejen de ser registros históricos de CAB y, entonces, puedas borrar el registro de CAB.
¿Es Facturado el campo que enlaza con el maestro, o es un simple campo que tú marcas para saber los que están enlazados? El que tienes que poner a cero es el campo que enlaza con el maestro, aunque sea un maestro de la misma tabla.
Y disculpa si lo he entendido mal.
Saludos (y Feliz Año!),
Fran Varona