//not return rows would be a java procedure which has
//user invoked rollback inside of it. That rollback
//should not reset the activation associated with
//the call to java procedure because that activation
//is still being used.
a.reset();
// Only invalidate statements if we performed DDL.
if (dataDictionaryInWriteMode()) {
ExecPreparedStatement ps = a.getPreparedStatement();
if (ps != null) {
ps.makeInvalid(DependencyManager.ROLLBACK, this);