drop function resume.insert_resume ( p_user_id int, p_name character varying ); create or replace function resume.insert_resume ( p_user_id int, p_name character varying ) returns bigint as $$ declare l_id bigint; begin insert into resume.resume ( user_id, name ) values ( p_user_id, p_name ) returning id into l_id; return l_id; end; $$ language plpgsql;