Só gostaria de compartilhar uma outra resolução para o exercício. Até coloquei uma coluna ID para ficar mais bonito.
CREATE DEFINER=`root`@`localhost` PROCEDURE `Tabela_Numeros`()
BEGIN
DECLARE vContador INT;
DELETE FROM TABELA_ALEATORIOS;
SET vContador = 1;
WHILE vContador <= 100
DO
INSERT INTO TABELA_ALEATORIOS (ID, NUMERO)
VALUES (vContador, f_numero_aleatorio(0,1000));
SET vContador = vContador +1;
END WHILE;
SELECT * FROM TABELA_ALEATORIOS;
END