criei um objeto type tp_end e uma função que tem como retorno setof tp_end. Como faço na função para ir adicionando o resultado de um cursor na saida da função?