Está gerando um número apenas cada vez que eu chamo a Procedure, ao invés de gerar 100 números. O que está errado?
```CREATE DEFINER=`root`@`localhost` PROCEDURE `Tabela_Numeros`()
BEGIN
DECLARE vContador INT DEFAULT 1;
DECLARE NUMERO INT;
DECLARE QTDE INT;
WHILE vContador <= 100
DO
SELECT f_numero_aleatorio(0,1000) INTO NUMERO;
INSERT INTO TABELA_ALEATORIOS(NUMERO) VALUE (NUMERO);
SET vContador = vContador + 1;
END WHILE;
SELECT NUMERO;
END``
CALL Tabela_Numeros;