V 11g můžete používat rozdělení založené na funkcích prostřednictvím definování virtuálního sloupce:http://www.oracle-base.com/articles/11g/partitioning-enhancements-11gr1.php#virtual_column_based_partitioning
V opačném případě musíte ručně definovat a udržovat samostatný sloupec pro měsíc rozdělení.
V obou případech bych navrhoval místo jmen používat čísla měsíců.