"Pracuję na bazach danych" od 5 lat tworząc różne systemy w PHP i aż wstyd się przyznać ale do dnia dzisiejszego nie użyłem ani jednej procedury, ani jednego triggera, ani jednego widoku - czas aby to zmienić i zacząć korzystać z bazy danych nie tylko do przechowywania danych ale także do uproszczenia sobie życia (jako developera) i zwiększenia niezawodności swoich produktów. (nie bez powodu pierwszych kilka słów ująłem w cudzysłów)
To tak słowem wstępu

Przy obecnym projekcie miałem problem, którego analiza sprowadziła mnie do takiego jak w temacie pytania.
Proszę tych z was, którzy poza składowaniem danych używacie pozostałych funkcjonalności waszego ulubionego RDBMS'a o odpowiedź na moje pytanie.