We decided to use Rails / Oracle for the new project. I understand that ActiveRecord does not support bind variables, and that these hamstrings are Oracle's ability to cache queries and lead to significant performance issues. It is said that using the cursor helps, but not completely, solve this problem.
If this description is accurate enough, what is the actual effect? Is it just a bad idea to use ActiveRecord with Oracle or is there a set of best practices that can reduce the impact on some possible acceptable level?
Peter source share