Yes you are right. the G91 is Modal and will stay active untill another command is entered. Usually after you do a tool change your program will go something like G0 G90 G54 X?.??? Y?.???
The G90 will take the machine out of Incrimental and shift to Absolute. Then G90 will stay active.
Hope this helps ya.