Myślę, że Jeff Atwood trafił w sedno w 2004 roku, jeśli chodzi o przechowywane procesy:
Kto w ogóle potrzebuje przechowywanych procedur?
Po intensywnym korzystaniu zarówno z procedur składowanych, jak i dynamicznego SQL, zdecydowanie wolę to drugie:łatwiejsze w zarządzaniu, lepszą enkapsulację, brak BL w warstwie dostępu do danych, większą elastyczność i wiele więcej. Praktycznie każdy duży projekt PHP typu open source używa dynamicznego SQL na przechowywanych procesach (patrz:Drupal, Wordpress, Magento i wiele innych).
Ta rozmowa wydaje się niemal archaiczna:zdobądź dobry ORM , przestań martwić się dostępem do danych i zacznij tworzyć niesamowite aplikacje.