Docs seems to say it is, but following function fails to compile:
create function err_else() returns void as $$
begin
if 1 = 1 then
else if 1 = 2 then
end if;
end;
$$ language plpgsql;
ERROR: syntax error at or near ";"
LINE 6: end;
Version 8.3.3.
--
marko