Answers are inline.

Quote Originally Posted by hrishy View Post
Hi

Are your stats upto date on all the tables involved --- Yes
How do you collect stats ? ---- There is an automated job that runs every day at 12 midnight and it uses dbms_stats.gather_schema_stats.
is there a way to get back to the development team on this ? --- No

Whats the acceptable time within which this query should finish ? --- Probably 5 minutes as the UI based user session logs off with an error if it doesn't get the results within this time frame. There is no way this value can be increased.