Hello samdba;

i think your way is the best!
So the (professional) SQL-Developer can decide with a Hint when to use CBO.
The only thing is that you define an analyze-Subsystem which anlyze the objects for you in a CPU-NonWaisting and exact way.

Orca