Oracle PL/SQL Programming 5th ed / by Steven Feuerstein, O’Reilly, 2009
Here is a wealth of information on SQL programming for Oracle’s database. There is also good coverage of Oracle’s Pascal like PL language. Well written, but an unwieldy 1100 pages.