Bez wypróbowania, SELECT 9.0/2.0
pomóc?
W odpowiedzi na edytowane pytanie:
Czy zmiana typu danych w argumencie pomoże?
CREATE OR REPLACE FUNCTION division_test (arg1 REAL, arg2 REAL) RETURNS REAL
AS $$
BEGIN
RETURN arg1 / arg2;
END;
$$
LANGUAGE plpgsql;
Lub, w zależności od wymaganej precyzji, możesz również użyć NUMERIC
lub inny dopasowany typ liczbowy
.