Saludos a todos.
Como puedo saber cuantos elementos tengo en el array para que sea el limite de la sentencia FOR. /** for x in 1..10 loop Ejemplo for x in 1..*N* loop **/ CREATE OR REPLACE FUNCTION insertar_detalle( *_articulo *integer[], _cantidad numeric[], _precio numeric[]) RETURNS void AS $BODY$ declare x integer; begin *for x in 1..10 loop* insert into detalle(codiarti, cantidad, precio) values ($1[x],$2[x],$3[x]); end loop; end; $BODY$ LANGUAGE plpgsql; Gracias! PostgreSQL 9.4.5, compiled by Visual C++ build 1800, 64-bit Microsoft Windows [Version 10.0.10240] 64-bit -- Ing. Ovidio Jiménez Cel.: 809-390-4299