protected virtual SqlStatement VisitDeclareCursor(DeclareCursorStatement statement) { return new DeclareCursorStatement(statement.CursorName, statement.Parameters, statement.Flags, statement.QueryExpression); }