Senza averlo provato, SELECT 9.0/2.0
aiuto?
In risposta alla domanda modificata:
La modifica del tipo di dati nell'argomento aiuterebbe?
CREATE OR REPLACE FUNCTION division_test (arg1 REAL, arg2 REAL) RETURNS REAL
AS $$
BEGIN
RETURN arg1 / arg2;
END;
$$
LANGUAGE plpgsql;
Oppure, a seconda della precisione richiesta, puoi anche utilizzare NUMERIC
o un altro tipo numerico
.