Moving a pending transaction
I know the process for trying to speed up or cancel a long pending transaction (unless the method is old): send another transaction for 0.0 value with the same nonce number.
My question is, does the transaction have to be for the same token? If the pending transaction is for say POOL, does the new transaction have to also be for POOL? Can it be for ETH instead? That would then cancel the original transaction and the original tokens would go back to the wallet right?