             @skip_value += @current_results.length
             try
                 @current_results = []
+                if @extra_row isnt undefined
+                    @current_results.push @extra_row
+                    @extra_row = undefined
+
                 @start_time = new Date()
 
                 @id_execution++


                    
                    if @index is @queries.length # @index was incremented in execute_portion
                        if cursor?.hasNext?
                            @state.cursor = cursor
                            if cursor.hasNext() is true
                                @state.cursor.next get_result_callback
                            else
                                get_result_callback() # Display results
                        else
                            @toggle_executing false


            get_result_callback = (error, data) =>
                if @id_execution is id_execution
                    if error?
                        if error.message isnt 'No more rows in the cursor.'
                            if @queries.length > 1
                                @results_view.render_error(@query, error)
                            else
                                @results_view.render_error(null, error)
                            return false

                    if data isnt undefined
                        if @current_results.length < @limit
                            @current_results.push data
                            @state.cursor.next get_result_callback
                        else if @current_results.length is @limit
                            @extra_row = data
                            get_result_callback() # Display results
                        return true

                    @toggle_executing false

