Detaching interrupts

Another question- I was told that sometimes with microcontrollers, tripping a disabled interrupt will result in the ISR being run as soon as that interrupt is re-enabled because the flag is set when the interrupt is tripped regardless of whether it is enabled. Will I need to clear the flag before re-enabling the interrupt or does the Arduino utility do this automatically?