Rigid body - bounce and break

Hi everyone.

I am trying to make an animation where a rigid body falls to the ground, bounces, and only then breaks into many pieces; and I cannot figure out how to do that.

I would like the object to be a single rigid body at first, so that it can interact with other objects, and then be changed via a “cell fracture” into a set of objects, each of which must be a rigid body.

I tried using constraints and modifiers to have the shards follow the initial object, but I cannot quite get what I want.

What would be the way to do that animation ? Any tips would be appreciated.

Thank you.