Cause: For deletes, the table being deleted from is outer joined to some other table. For updates, either the table being updated is outer- joined to some other table, or some table reachable from the primary table is being outer joined to a table not reachable from the primary table. See the solution below.
Error solution: Change the join specification.
Database version: Oracle 11g Release 2 (11.2)