It is a relatively quick thing in CMB. Those who fly on to SIN or DXB usually stay on board the aircraft. Takes about an hour from the moment you touch down until you are up in the air again (unless CMB boarding chaos sets in which happens at times).