Отвечая на ваш вопрос, я не знаю простого способа показать, что будет удалено в операторе каскадного удаления. Вы можете написать его, но это будет довольно сложно, так как вам придется обходить дерево зависимостей динамически, показывая только записи, соответствующие вашим критериям удаления.
В любом случае, вы можете отключить ограничение, используя:
alter table TABLE_NAME disable constraint FK_CONSTRAINT_NAME;
(используйте «enable» для его повторного включения).
Очевидно, вы должны знать, что если вы сделаете это, и другой пользователь удалит из той же таблицы, то Oracle не будет применять это ограничение, и могут случиться плохие вещи.
Вы можете получить список всех имен таблиц / ограничений, ссылающихся на TPM_USER.USERID, с помощью:
select table_name, constraint_name from user_constraints
where r_constraint_name in (
select constraint_name
from user_constraints
where constraint_type = 'P'
and table_name = 'TPM_USER' );
(используйте all_constraints, если у вас есть зависимости между схемами)