Naja eine Stored Procedure ist immer dann sinnvoll wenn du den selben "langen" Code öfters aufrufen musst. Du erhöhst damit die Geschwindigkeit deiner Anwendung (wenn auch nur minimal) weil der Datenaustausch der Anwendung und des
DBMS einfach gesagt auf eine zeile (CALL oder EXECUTE) beschränkt wurde.
Das ist aufjedenfall schonmal ein Grund