Saludos
for tabla_temp in
select * from tabla_1
loop
aresult = valor_a_insertar(tabla_temp.a1, tabla_temp.a2, tabla_temp.a4, tabla_temp.a8);
insert into tabla_2 values (tabla_2.b1, tabla_2.b2, tabla_2.b3) SELECT aresult, tabla_3.c2, tabla_3.c4 FROM tabla_3 WHERE tabla_3.c6 = tabla_temp.a1;
end loop;
Tengo este segmento de código en una función en postgres y no logro que el insert into me funcione.
Si alguien me puede ayudar se lo agradecería. Muchas gracias