Saludos estoy creando un procedimiento almacenado
CREATE OR REPLACE FUNCTION f_show_products() RETURNS setof record AS $xx$ DECLARE guia Record; BEGIN -------------------- RETURN guia; END; $xx$ LANGUAGE plpgsql; el problema es que quiero devolver un conjunto de registros que se haran de diferentes consultas. Como puedo juntar esos registros? por ejemplo : dos tablas que estan relacionadas: *almacen* (almaid) y *equipos *(almaid) equipos contiene todos los productos existentes en un determinado almacen. SE desea un proc almacenado que devuelva *modelo | almacen1 | almacen2 | almacen3 | totales* *equipo 1 | * 144 | 34 | 45 | 213 *equipo 2 | * 322 | 102 | 11 | 435 *equipo 3 | * 101 | 45 | 43 | 189 *totales | * 567 | 181 | 99 | 837 como se podria hacer un proc almacenado que me devuelva este record? -- Christian