Buenas.
A ver si alguien vé donde me equivoco, porque yo no lo veo :-(
******************
test=# CREATE TABLE tabla_test (
test(# campo1 varchar(5)
test(# );
CREATE TABLE
test=# CREATE OR REPLACE FUNCTION funcion_test(varchar(5))RETURNS void AS
test-# $$
test$# INSERT INTO tabla_test(campo1) VALUES ($1);
test$# $$
test-# LENGUAGE SQL;
ERROR: error de sintaxis en o cerca de «LENGUAGE» at character 120
LINEA 5: LENGUAGE SQL;
^
me indica la 'L' de 'LENGUAGE'
******************
--
----o---( )---o----
Saludos de Victor Lopez Sabio
d01m01a2000(at)gmail(dot)com
--------oooo--------