I have been working with Oracle for the last 5 years, and have no problems with the general day to day work.

But I've been booked in next month to do the OCA exams and I'm dreading the SQL exam. My SQL is fine for day to day work but not nearly good enough for this Exam having no development background.

So I'm after help i.e. best books, web sites.. Anything that can give me all the help I can get.