criando a função
CREATE OR REPLACE FUNCTION RETORNA_CATEGORIA(p_COD IN PRODUTO_EXERCICIO.COD%TYPE)
RETURN PRODUTO_EXERCICIO.CATEGORIA%TYPE
IS
v_CATEGORIA PRODUTO_EXERCICIO.CATEGORIA%TYPE;
BEGIN
SELECT CATEGORIA INTO v_CATEGORIA FROM PRODUTO_EXERCICIO WHERE COD = p_COD;
RETURN v_CATEGORIA;
COMMIT;
END;
Usando a função
SELECT COD, RETORNA_CATEGORIA(COD) AS CATEGORIA FROM PRODUTO_EXERCICIO WHERE COD = 41232;