When I create a view that calls a function, function reference is replaced by its formula (simplified if possible).
Is there a way to prevent it?
Example:
CREATE FUNCTION f (x NUMERIC) RETURN NUMERIC AS
BEGIN
RETURN 2*x;
END;
CREATE VIEW v_f AS
SELECT f(1) AS v;
The actual code of this view is:
CREATE VIEW v_ft
AS
SELECT 2 AS v FROM v_catalog.dual