z fighting triangle mesh over tera mesh

I want to render a volume mesh inside a triangle mesh, but i get artifacts i know from z fighting in opengl. Is there a way to have a clean surface rendered and have a volume mesh inside it as shown in the image but without artifacts :

thanks for help ! :slight_smile: