How do I texture an ocean scene without using a background world image?
I guess what you need to do is deactivate the Camera option in the Ray Visibility of the World to make the world invisible to the camera but keep the reflections, and enable the Transparent option of the Render to make the background tranparent: