Hola buenas tardes, al realizar el procedure, ocurre que me salen cada un de las operaciones que se hace, sin embargo el revisar la respuesta planteada, no logro identificar la diferencia
CREATE DEFINER=root
@localhost
PROCEDURE limite_credito
()
BEGIN
DECLARE v_fin INT default 0;
DECLARE v_limite float default 0;
DECLARE v_cont float default 0;
DECLARE c CURSOR FOR select limite_de_credito from tabla_de_clientes;
DECLARE continue handler for NOT FOUND SET v_fin =1;
OPEN c;
while v_fin=0
do
fetch c into v_limite;
select v_limite;
if v_fin =0
then set v_cont=v_limite +v_cont;
end if;
end while;
select v_cont;
CLOSE c;
END
Gracia por la respuesta