Poison does cause affliction - that is true. In my current game I used Foul Vapours a lot and watched enemy troops.
Afflictions don't seem to be affected by the type of damage. They are only affected by damage amount, total hp, regeneration and curse.