Why does charcoal not produce flame?
The substances which vapourise during burning, give flames. Charcoal does not vaporise, so it does not produce a flame.
What type of substances produce flame?
The substances which vaporise during burning gives flame.example, kerosene oil and molten wax.