Boa noite. Como forma de substituir o tratamento de erro para encerrar o ciclo, antes de começar a fazer a SP, utilizei: select count() from tabela_de_clientes O intuito desse comando foi fazer algo parecido com o len() do PYTHON, só para eu saber o tamanho do ciclo que teria de utilizar. Após programei o ciclo com a resposta do count()
CREATE DEFINER=`root`@`localhost` PROCEDURE `limite_credito`()
BEGIN
DECLARE VALOR_1 INT DEFAULT 0;
DECLARE VALOR_2 INT DEFAULT 0;
DECLARE CONT INT DEFAULT 0;
DECLARE VETOR CURSOR FOR
SELECT LIMITE_DE_CREDITO FROM tabela_de_clientes;
OPEN VETOR;
WHILE CONT <= 14
DO
FETCH VETOR INTO VALOR_1;
SET VALOR_2 = VALOR_2 + VALOR_1;
SET CONT = CONT + 1;
SELECT VALOR_1, VALOR_2, CONT;
END WHILE;
CLOSE VETOR;
END
No caso deixei o select com os três valores para facilitar a conferência e manutenção.