[framebuffers] Rendering after another framebuffer was bound

I have a pretty simple question about framebuffers,

If I were to bind a framebuffer, then draw to it, then bind anouther, then draw to it, then bind the first again and draw, will it’s image be distorted/broken in any way?

GL30.glBindFrameBuffer(GL30.GL_FRAMEBUFFER, firstFrameBuffer);
scene.renderAll();
GL30.glBindFrameBuffer(GL30.GL_FRAMEBUFFER, secondFrameBuffer);
scene_alt.renderAll();
GL30.glBindFrameBuffer(GL30.GL_FRAMEBUFFER, firstFrameBuffer);
scene_alt.renderAll();

Would fistFrameBuffer have the [scene] & [scene_at] drawn to it? Thanks in advance.