NOC holds general assemblies with oil firms