Yes! Oilcloth can absolutely be used for upholstery! Even the chairs in our office are upholstered with oilcloth!
A lot of customers use oilcloth for this purpose. It is extremely durable, ensuring the furniture's longevity. It is also waterproof!
In addition, it can be used to make pillows and cushions.