Are you thinking of something like the following (is it even possible?)?
[...]

I hadn't thought of this "2-step" process, I'm not sure it's possible since there are primary key type changes, but I'll think about it some more.
Thanks.

A.