If I have no Pokemon on my bench can I play Surfer?
No way, dude! You must be able to switch a Pokemon from the Bench in order to play Surfer.
Source: Surging Sparks FAQ; TPCi Rules Team (2024-11-07)
Can I use Surfer to switch my Active Pokemon with a benched Pokemon, even if I have no cards left in my deck?
Sure thing, bro!
Source: Surging Sparks FAQ; TPCi Rules Team (2024-11-07)