Personally I would not address this prior to 6.0 which is drastically re-writing the SQL generation code. I think Gail Badner has been doing some work on this for 5.2 (could be wrong) so I'll let her reply regarding 5.x