Без да съм го пробвал, ще SELECT 9.0/2.0
да ти помогна?
Като отговор на редактирания въпрос:
Ще помогне ли промяната на типа данни в аргумента?
CREATE OR REPLACE FUNCTION division_test (arg1 REAL, arg2 REAL) RETURNS REAL
AS $$
BEGIN
RETURN arg1 / arg2;
END;
$$
LANGUAGE plpgsql;
Или в зависимост от изискваната ви точност, можете също да използвате NUMERIC
или друг подходящ числов тип
.