Penso che Jeff Atwood abbia colpito nel segno nel 2004 per quanto riguarda i processi memorizzati:
Chi ha bisogno di stored procedure, comunque?
Avendo utilizzato ampiamente sia le stored procedure che l'SQL dinamico, preferisco decisamente quest'ultimo:più facile da gestire, migliore incapsulamento, nessun BL nel livello di accesso ai dati, maggiore flessibilità e molto altro. Praticamente tutti i principali progetti PHP open source utilizzano SQL dinamico su processi archiviati (vedi:Drupal, Wordpress, Magento e molti altri).
Questa conversazione sembra quasi arcaica:procurati un buon ORM , smetti di preoccuparti dell'accesso ai dati e inizia a creare fantastiche applicazioni.