Existe uma maneira de retornar um select na função? Tenho um código para esclarecer melhor minha duvida.
create function addaluno(varchar(255),varchar(255),date) returns setof aluno as $$
insert into aluno (primeiro_nome, ultimo_nome, data_nascimento) values ($1,$2,$3)
$$language sql;
select addaluno('Pedro','Bassani','1998-06-03');
Perceba que após declarar as variáveis passadas por parâmetro foi declrado returns setof aluno
e após fazer oselect addaluno('Pedro','Bassani','1998-06-03');
gostaria do select da tabela inteira.
Isso é possível?