hola amigos espero me puedan ayudar al intentar ejecutar el siguiente procedimiento almacenado (estoy utilizando postgresql 8.4 y 8.2)
Código SQL:
Ver originalCREATE OR REPLACE FUNCTION secuencia() RETURNS INTEGER AS $$
DECLARE
* * id_tabla INT;
BEGIN
id_tabla := NEXTVAL('actividad_id_actividad_seq');
RETURN id_tabla;
END;
$$ LANGUAGE plpgsql;
obtengo el siguiente error
ERROR: error de sintaxis en o cerca de «int»
CONTEXT: el nombre de tipo «* id_tabla int» no es válido
compilation of PL/pgSQL function "secuencia" near line 2
********** Error **********
ERROR: error de sintaxis en o cerca de «int»
SQL state: 42601