Hi ITBenelux,
Maintaining a PK while other tables have a FK relationship to it is ... messy. I would not recommend doing it.
What I suggest you do is:
1. Insert a new row into the PK table with the new PK (done as INSERT ... SELECT ... perhaps);
2. Update the child tables to point to the new row;
3. If required, delete the old row from the PK table.
lwadwell