Hola Lista, tengo la siguiente función:
CREATE OR REPLACE FUNCTION "public"."insodontologos" ( char, integer, integer, integer, char, varchar, varchar, varchar, varchar, varchar, varchar, date, varchar, char, smallint, smallint, smallint, varchar, date, date, smallint, text, numeric ) RETURNS "pg_catalog"."void" AS $body$ INSERT INTO "public"."eDental_odontologo" ( id_estado, co_empresa, co_filial, rut_odontologo, dv_odontologo, nom_odontologo, ape_odontologo, num_colegio, fono_cel, id_usuario, email_odontologo, prox_atencion, fono_casa, sexo_odontologo, co_region, co_provincia, co_comuna, dir_odontologo, fe_ingreso, fe_baja, tipo_odontologo, tx_observaciones, por_prestaciones ) VALUES ( $1,$2,$3, $4, $5,$6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19,$20,$21,$22,$23); $body$ LANGUAGE 'sql' VOLATILE RETURNS NULL ON NULL INPUT SECURITY INVOKER COST 100; Y cuando trato de insertar usando esta: select * from insodontologos('SA',1,1,22254799,'7','NOMBRE,'APELLIDO','0','0','ADMIN','MA i...@mail.cl','2000-01-01','0', 'M', 13, 1, 4,'DIRECCION','10/08/2010','1900-01-01','0',''); Sale el siguiente error: ERROR: function insodontologos(unknown, integer, integer, integer, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown) does not exist Tengo Postgresql 8.3.7 sobre linux CentOS 5 Alguien encuentra algo que yo no veo del porqué sale el error. Desde ya muchas gracias