If my opponent has no benched Pokemon, does the current Active Pokemon become poisoned if I attack with Roserade's "Inviting Poison"?
No, it does not become poisoned. If there's no switch to the bench there's no "new Active Pokemon" to become poisoned.
Inviting Poison



