report cases that are updated since the last run of report
I would like to generate the case report via report definition that will provide the list of cases that are updated since the last run of report. For example, I run a report and if no cases are updated. Again if I run the reports, there should not be any cases fetched by the report definition.
There is no straight forward OOTB approach to this.
Your requirement can be achieved using Bix extract. If you only need the results from an RD, you'll have to create a different table that stores the last access time of the RD and then filter the results based on the last access time. This is the same approach that bix uses for delta extracts.
NOTE: you'll have to make sure to update the last access time whenever you access the report.