I am trying to do a query in Oracle to fetch data. I have an issue with data types of column used in where clause. Here is example .
select * from tbl_menu where menu_id not in (select get_hidden_menu(23) from dual) ;
Here my menu_id is Integer and function get_hidden_menu will return comma separated number like 1,2 as character. Wheneve i try to execute this query I am getting "ora 01722 invalid number". It works fine if the function returns single element.
Thanks