What is the best strategy for implementing we reports using an MSSQL database or Oracle database?
Depends where your app runs.
You can use:
Crystal reports (sap) only for Windows Valutation 10+
Valentina report (paradigma software) multiplatform valutation 7
Turbo report, free or with donation
There are other class …