    # File lib/sqlite3/database.rb, line 201
        def execute2( sql, *bind_vars )
          prepare( sql ) do |stmt|
            result = stmt.execute( *bind_vars )
            if block_given?
              yield result.columns
              result.each { |row| yield row }
            else
              return result.inject( [ result.columns ] ) { |arr,row|
                arr << row; arr }
            end
          end
        end