This is the code we use for piping in a list of document references as a parameter in SQL: 1. $P{list} - this is the original field i.e. "INV100000,INV100001,INV100123" 2. $P{listparsed} - the parsed list with default value expression: $P{list}.replace(",","','") 3. In query: select * from <table> where docid in ('$P!{listparsed}') Works a dream on about seven reports we run thro' Jasperserver and iReport