An implant (14A) for the repair or regeneration of tissue (30) in the body of a living being, which implant comprises pores, a depot of material, and an osteoconductive matrix comprising native insoluble collagen, said pores having a size of at least about 100 microns.