{
// This is a substatement; for now, we do not set any timeout
// for it. We might change this behaviour later, by linking
// timeout to its parent statement's timeout settings.
ResultSet rs = ps.execute(spsActivation, false, 0L);
if( rs.returnsRows())
{
// Fetch all the data to ensure that functions in the select list or values statement will
// be evaluated and side effects will happen. Why else would the trigger action return
// rows, but for side effects?
// The result set was opened in ps.execute()