HI JM_VFAU,
If it is a sequential ordered list of numbers with no gaps (i.e. 1,2,3,4.........2997, 2998, 3000) then you could perhaps use 2 global variables representing the lower and upper values, and then in your decision campaign filter node use SomeVariable < "Upper Value Global" AND SomeVariable > "Lower Value Global".
Another alternative would be to set the value of the Global variable (i.e. the list of 3000 entries) programmatically using an API call. You could prepare your list of values (presumably from some input data) and then call the SAS Decision Services Administration API (available in RTDM 6.4 and 6.5) to set the value of the Global variable dynamically, check out Pg 509 of the RTDM 6.4 Administration guide for more details.
Regards
James