What about cards that do not state when the effect ends? Like Fossil Magmar's Smokescreen? I think for only one turn (the opponent's next turn), but some Apprentice people say it lasts until Magmar is Benched!
The effect says tries to attack during your opponent's next turn, so it only works on the next turn after you use the attack.
Source: WotC Chat (2000-05-04)

Relevant cards

Note: All applicable cards may not be listed below.
COL1_60
HGSS1_70
PL3_65