You can create a new analysis using the Direct Database Request option described here.
The example below was taken from this link
Create the function in the database:
CREATE OR REPLACE TYPE my_row AS OBJECT (my_num NUMBER);
CREATE OR REPLACE TYPE my_tab AS TABLE OF my_row;
CREATE OR REPLACE FUNCTION my_table_function RETURN my_tab
PIPELINED IS
BEGIN
PIPE ROW(my_row(1.23));
END;
/
Create the direct SQL request:
SELECT CAST(my_num AS double precision) AS my_num3 FROM TABLE(my_table_function)
However, you need special privileges to do this. In 11g the required privileges are:
- Presentation catalog privileges:
- Edit Direct Database Analysis
- Execute Direct Database Analysis
- RPD privileges:
I think the same privileges apply for 10g, contact your Bi Admin =)