Powrót z funkcji z parametrem OUT

Mam błąd, ale nie wiem, na czym polega problem.

Chcę wykonać funkcję i zwrócić wartość z kolumny wypełnionej domyślną kolumną, sekwencją - odpowiednikiemcurrval(sequence).

Używam:
PostgreSQL 9.0
pgAdmin III

CREATE OR REPLACE FUNCTION name_function(in param_1 character varying
                                      , out param_2 bigint)
  AS
$
BEGIN
    INSERT INTO table (collumn_seq,param_1) VALUES (DEFAULT,param_1)
    returning collumn_seq;
--where:collumn_seq reference a collumn serial..
END;
$
  LANGUAGE plpgsql VOLATILE;

Mogę utworzyć funkcję bez błędu, ale podczas próby wykonania zwracany jest następujący błąd:

SELECT name_function('GHGHGH');

ERROR: The query has no destination for result data

questionAnswers(1)

yourAnswerToTheQuestion