>
> Mi intencion es evitar tener que crear un tipo con las
> columnas que retorna una funcion y evitar esto create type
> tPrueba (asiagecod varchar,asifec date,asidoc varchar,asinum
> varchar,saldo numeric) y en la funcion poner esto
>
> CREATE OR REPLACE FUNCTION prueba() RETURNS SETOF tPrueba AS $$
>
> ya que sino me tocaria para cada funcion en la que deseo
> tener un resultado de varias tablas crear un tipo.
>
> Saludos
>
¿Me pregunto porqué poner esmero en evitar definir los tipos?
Recomiendo usarlos, te simplificará la vida y tu código considerablemente.