I compute statistics every weekend.

On a table partioned by month, I have approximately 30 million rows in each partition, or about 1.3 million rows per business day. When statistics get computed on Sunday, the "December" partition is empty. However, when the data starts rolling in Monday morning, the CBO chooses a full table scan for all my queries. Once there is some data, I re-calculate statistics for just the "December" partition and the queries correctly choose the index again.

How do you handle this situation? I thought of a couple possibilities:
1. Use plan stability. Are the drawbacks to Plan Stability worth the extra effort?

2. Delete statistics for the partitioned table to force RBO. While I'm not using any of the features that need CBO to work (for this table), I'd prefer to keep my options open in the future.