CREATE PROCEDURE proc1()
BEGIN TRY
BEGIN TRY
DECLARE v INTEGER = 0;
SET v = 1 / v;
END TRY
BEGIN CATCH
CALL proc2();
END CATCH
END TRY
BEGIN CATCH
SELECT ERROR_STACK_TRACE();
END CATCH;
CREATE PROCEDURE proc2()
BEGIN
CALL proc3();
END;
CREATE PROCEDURE proc3()
BEGIN
RESIGNAL;
END;
CALL proc1();