Do you need then to accumulate them? Or action somehow?
Typically it is a good idea to simply put them into a database table.
One way of doing that is to have the
Multicast Transformation split the data into two flows.
One flow will work as is, and the other branch will have one or more Conditional Splits to act on the "particular Code" essentially redirecting to a different destination (the table) from which you can harvest them or process.
The Derived Column transformation does it for a single value in the data pipeline, but fairly limited to what a SSIS expression can do, another option is to use a Script Transformation which also operated like the Derived Column Transformation, but exposes
the full power of VB/C#.