Im trying to think of ditto tactics for my lvl54 ditto in diamond.
Yes it will stay that form until it faints or switched out.
Once you use transform, you will stay the pokemon you transformed into or until you switch, then you turn back into regular ditto, and will need to transform again.
How to change your username
How to add a user avatar
Why was my post hidden?
The points system
Flags vs Downvotes
Type a Pokemon name, type, move or ability to see instant results.