como puedo yo hacer funcionar un ciclo dentro de otro en plpgsql, miren
el siguiente fragmento de codigo
begin
for rs_tabla1 in
select * from a where tabla1.campo1 = "algo"
loop
for rs_tabla2 in
select * from tabla2 where tabla2.llave_extranjera =
rs_tabla1.llave and tabla2.campo1 = "algo"
loop
return next rs_tabla2;
end loop;
end loop;
return;
end;
el plpgsql me da un error sin sentido, es como si pusiera los campos que
le corresponden al rs_tabla2 como parte del rs_tabla1 tambien...
entonces mezcla los campos etc, que debo hacer?