CREATE DEFINER=`root`@`localhost` PROCEDURE `limite_creditos`()
BEGIN
DECLARE total_credito FLOAT DEFAULT 0;
DECLARE nuevo_credito FLOAT;
DECLARE fin_cursor INTEGER DEFAULT 0;
DECLARE c CURSOR FOR SELECT LIMITE_DE_CREDITO FROM tabla_de_clientes;
DECLARE CONTINUE HANDLER FOR NOT FOUND
SET fin_cursor = 1;
OPEN c;
WHILE fin_cursor = 0
DO
FETCH c INTO nuevo_credito;
SET total_credito = total_credito + nuevo_credito;
END WHILE;
CLOSE c;
SELECT concat("El total de credito de todos los clientes es de: ", total_credito) AS RESULTADO;
END