It took me a bit to figure that out...I've just gotten too used to the TQuery component auto-generating the Params whenever you type an SQL statement with binding variables in it. With the OracleDataSets, I have learned to make a series of DeclareVariable calls following assigning SQL text to the component and, as you pointed out, this solved the problem.