detachInterrupt question

hello,
i have a question about the detachInterrupt function:

if i call detachInterrupt(0);, what exactly does it do?

will it:
(1) - stop and exit out of the function i called in attachInterrupt(0, function, mode)?

(2) - or will it just (ONLY) make INTF0 = 0 ?

basically,
i need to have a line or two of code after detachInterrupt function... will it continue to execute what is coded under it? or should i (if it's allowed) replace detachInterrupt(0) with INTF0=0;

***AND, if so: do i have to declare INTF0 ?

thanks in advance,
P.

I believe it will just stop directing interrupts to the routine specified in attachInterrupt. It won't have any effect on the flow of your program.