In 11g kunt u functiegebaseerde partitionering gebruiken door een virtuele kolom te definiëren:http://www.oracle-base.com/articles/11g/partitioning-enhancements-11gr1.php#virtual_column_based_partitioning
Anders moet u handmatig een aparte kolom definiëren en onderhouden voor de partitiemaand.
Ik raad in beide gevallen aan om maandnummers te gebruiken in plaats van namen.