SELECT gera exceção na função PL / pgSQL
Quero implementar um loop dentro de uma função, mas recebo este erro:
A consulta de ERRO não tem destino para dados do resultado
O código:
CREATE OR REPLACE FUNCTION my_function(ill int, ndx_ bigint) RETURNS int AS
$
DECLARE
found_id int;
BEGIN
FOR found_id IN 1..25 LOOP
SELECT 1;
END LOOP;
RETURN 1;
END;
$ LANGUAGE plpgsql;
SELECT my_function( 0,79 );
Por quê? Como corrigi-lo?