My concern is to use 316L SS for piping in offshore environment with a maximum temperature of 170°C.
If 316L is not recommended even coated, what could be the suitable material 6Mo, duplex, nickel base ??
160 C is not that hot, 316 is the salt water standard steel. If you really need salt water protection and high temperatures you will have to look at a Nickle based products and they are much more expensive.
If you are using in a sub sea environment your really have to do the research yourself and contact your steel suppliers. You can't take any risks with materials on sub sea oil/exploration as you already probably know.