Just FYI, I bought a Sig P220 holster to try, fits my CZ-97B just about perfect. This holster is from El Paso Saddlery, with a ‘retention strap’. That retention strap makes up for any slight fit issues, hardly needed.
https://www.handgunhero.com/ That ‘handgun hero’ site is helpful comparing sizes, thickness, & potential fit. I have the straight 97B, no rail.