Comme le dit Klaus, la documentation en ligne est plutôt bonne. Commencez par le Guide du développeur d'applications de 2 jours. Si vous utilisez 11gR2, vous voudrez lire la version la plus récente de la référence du langage PL/SQL. Les versions plus récentes d'Oracle ont des versions mises à jour des documents.
Mais si vous voulez acheter un livre, alors Oracle PL/SQL Programming de Steven Feuerstein est fait pour vous.