Ben, thanks for clarifying that PB must use the 32 bit client, but...
Changing the path environment variable had no effect. Neither did changing the App Paths registry setting. I also placed PB.EXE in a bat file preceded by setting the oracle path and oracle_home and it did not help.
The answer may be to change the oracle_home everywhere in the registry, but when I do that, the 64-bit local oracle listener stops working.
I'm sure the OCI.DLL in the 32 bit client needs to be accessed, but changing the path is not the answer. I need to force PB to use that OCI.DLL and not the one in the 64-bit version of Oracle. Do you know how I can achieve this?