Anyone has idea why Firebird update and delete foreign key rule, work in a inverse logical?
When you changes some data and it is a FK, the Firebird behavior :
- First: delete master
- After: delete details
When my guess that correct behavior would be:
- First: delete details
- After: delete master
This a big problem when you try to replicate the data to another database in runtime.