ストアドプロシージャ(CREATE PROCEDURE)と関数(CREATE FUNCTION)の最大の違いは何か。

プロシージャ内ではトランザクション制御(COMMIT/ROLLBACK)が可能