As seen, I'm connected as system user to test DBMS_WM package
The 'class' table is versioned.
The 'modifications' table is not versioned
id is the primary key for the 'class' table but not for the 'modifications' table.

When I change the where clause with some id=xx, the merge is successfull.