When you want to refresh your Report (interactive or classic), but don't want to submit the entire page, you typically use
Dynamic Action > Refresh.
This works fine, but it
resets the pagination of the report and you end up back on page one after each refresh.
This can be quite annoying for a variety of reasons so I ended up creating a
simple plugin which refreshes the Report, but at the same time doesn't reset the pagination.
Download it here for APEX 4.*!
Download it here for APEX 5.*!
Update
Classic report regions wouldn't refresh if the report had no rows at first and you just inserted the first row. This has now been fixed. Thanks to Ali Y for pointing out the bug.