I have a 32-bit app currently in use by our Finance team that was last compiled in PB8 and is running in a 32 bit Oracle 8 environment. I ran it through the migration tool and created a 64-bit PB19 version that is on 64-bit Oracle 19c.
First rounds of testing appeared to go well. We have since discovered that the migration either fixed something that shouldn't have worked in the previous version or doesn't work now. We also found that certain lists don't sort correctly. I'm still debugging to get the details on both. It could be DB related or it may be the app.
The easy comparison is just a side by side PB8 vs PB19 code compare. The only thing I can see that is different is that with the migration all the functions were modified - len to LenA, pos to PosA, etc.
It's 64-bit code on 64-bit Server 2019 talking to a 64-bit DB. It doesn't throw errors.
The question is, is there any reason to suspect that what we're seeing is due to the function updates? That's the only difference I'm seeing right now.