My experience with others who do Oracle Financials work for a living is:
-They spend a lot of time just "making it work" for the business
-Any "development" is regarded as customization and is mostly done in PL/SQL (although
Java is possible)
-Oracle consultants who implement ERP solutions for companies leave them with a horrible legacy of bad integration points
-ERP upgrades are NOT fun
You need to ask yourself as a C++ developer if that's something you really want to get into. I think it would be a waste...