Обикновено бихте структурирали своя модел на данни така, че първичните ключове да са неизменни, за да избегнете проблема на първо място.
Ако абсолютно трябва да разрешите каскадни актуализации, вероятно искате да използвате каскадната актуализация на Tom Kyte скрипт . За всяка таблица това динамично ще генерира пакет и три тригера (преди израз, преди ред и след израз), които ще приложат цялата логика, необходима за каскадно обновяване. Това вероятно ще бъде много по-ефективно (и по-точно) от всичко, което един разработчик би съборил. Само поради доста големия брой обекти, които трябва да бъдат създадени обаче, поддръжката е доста тежка.