Can you be more accurate on which components performs what ?
You may solve your problem by using tMap and/or tFilterRow.
You can use conditions as shown in my example below.
Is this what you were looking for ?
I suppose you have a global flow of data and you want to filter datas which id equals to one in your input flow, then update datas in the database ? Am I right ?
If that's the case, use a tJoin, map your global flow id with your input flow id. The result should be only lines which has id in your input flow. The tOracleOutput should perform only on those lines.
It should be as easy as in my example below if I understood your problem.