-536   THE DELETE STATEMENT IS INVALID BECAUSE TABLE table-name CAN BE AFFECTED BY THE OPERATION

Explanation

A DELETE operation with the indicated table referenced in a subquery was attempted.

If 'T' is the object table of the DELETE, the indicated table is one of the following:
  • A dependent of 'T' in a relationship with a delete rule of CASCADE or SET NULL
  • A dependent of another table in a relationship with a delete rule of CASCADE or SET NULL in which deletions from 'T' can cascade to that table.

System action

The DELETE statement cannot be processed. The contents of the object table are unchanged.

Programmer response

Do not attempt to reference a table in a subquery of a DELETE statement when the table can be affected by the DELETE statement.

SQLSTATE

42914