Utan att ha provat det skulle SELECT 9.0/2.0
hjälpa dig?
Som svar på den redigerade frågan:
Skulle det hjälpa att ändra datatypen i argumentet?
CREATE OR REPLACE FUNCTION division_test (arg1 REAL, arg2 REAL) RETURNS REAL
AS $$
BEGIN
RETURN arg1 / arg2;
END;
$$
LANGUAGE plpgsql;
Eller beroende på vilken precision du behöver kan du också använda NUMERIC
eller annan passande numerisk typ
.