I have a string variable passed to plsql procedure from front end which contain comma selerated integers, to retrieve these integers i am using TO_CHAR (P_LISTID)
. P_LISTID
is variable passed.
THIS is working in many procedures written by others, but giving invalid number error for me.
Code:
Create procedure p(p_listid in VARCHAR2)
AS
TYPE IDTYPE TABLE OF TBLFILE%ID. TYPE
FILEID IDTYPE
BEGIN
SELECT *FROM TBLFILE WHERE ID IN (TO_CHAR (p_listid)
......
.....
End procedure