i know it is possible, but not exactly sure the best implementation currently, whether to use CPI or not, to have a solana tx, execute on chain and have 1 instruction in there effectively execute another transaction to start on chain, and maybe have another instruction there to wait for confirmation that the 2nd one completed, before continuing.
The 2nd transaction needs to be non-atomically linked.
So first transaction executes, does an instruction, gets another tx to start and finish, continues on with additional steps. What is the easiest and most effective way to do this? Would a custom CPI be required or could it be done without one?