Transfection is not necessary transient and transduction not necessary stable as you seems to mean in your question. Transduction is when you do gene transfer with viral vectors and transfection is when you do that with plasmids, it is just to clarify because many people does'nt well used these terms.
As Julie said, to do transient transduction you can used non integrating lentiviral vectors, you can find different versions (D64V, LQ, N etc...) which are not necessary equivalent in terms of efficency and integration background, the choice will be done according your experimental context and needs.
Recently, have emerged a new class of LV: RNA lentiviral vectors which are transient and without any background of integration. It is like RNA transfection but with the advantages of transduction!
There is a lenti focused webinar coming up that might address your concern and help answer any additional questions.
Title: Knockdown, Knockout, Validate: Lentivirus delivers payload in vitro and in vivo Date: Wednesday, May 16, 2018 Duration: 60 minutes Times: 10:00 AM (CST) Speaker: @Christy Hoffmann
What you will learn: Lentivirus biosafety features and best handling practices Flexible customization options to fit your needs Techniques to incorporate lentivirus into your gene studies Insight from a leading Lenti manufacturing expert