Hi,
From my understanding key-preserved tables are specific to Oracle database. Is the table you are trying to update in this case? Do you have a way to change this at the database level?
Campaign won't be able to update data on such tables.
Let me know,
Florent.