Nun, ganz so einfach ist es nicht mit der Geschichte. Es kommt ja darauf an, wann Deine Oma geboren wurde. Und man darf nicht die Nationalität und die Staatsbürgerschaft verwechseln.
" ...aus dem ehemaligen Deutschland, das heute Tschechien ist (Marienbad)."
Dieser Satz ist falsch. Es war nämlich nicht ehemals Deutschland. Marienbad und die Gegend war bis 1918 ein Teil des Böhmischen Königreiches und das gehörte wiederum zu der Österreichisch-Ungarischer Monarchie.
Seit dem 14. Jahrhundert haben sich in dem Böhmischen Königreich auch Deutsche angesiedelt, vor allem in den sogenannten Sudeten.
1918, nach dem Zerfall Österreich-Ungarns, wurde die Tschechoslowakische Republik gegründet, die dort angesiedelten Deutschen wurden tschechische Staatsbürger (deutscher Nationalität).
Nach dem Münchner Abkommen 1938 musste die Tschechoslowakei an Deutschland große Gebiete (die schon erwähnten Sudeten) abtreten.
Seit 1945 gehören diese wieder zu der Tschechoslowakei, heute Tschechien. Den meisten da lebenden Deutschen wurde nach dem Krieg die tschechische Staatsbürgerschaft wieder aberkannt und sie wurden vertrieben/abgeschoben.
Falls also Deine Oma vor 1918 geboren wurde, wäre sie eine Österreicherin. Falls nach 1918, war sie eine tschechische Staatsbürgerin deutscher Nationalität. Und falls sie vertrieben/abgeschoben wurde, wurde ihr da die tschechische Staatsbürgerschaft aberkannt.
Das war nur eine kurze Zusammenfassung der recht komplizierten Geschichte.