These holy wars have been continuing since the first database was created as a separate software. What is the right or even what is the best place to implement business logic: on DB side or on Application side? I collected a few links to very interesting articles and videos.
Article from Oracle. It describes thick database paradigm providing benefits of using PL/SQL as access layer to the database.
Great video delivered by well known experts.
Presentation made by Paul Dorsey, big proponent of Thick Database.
One more article from Paul Dorsey.