How do I use bitcoind to spend from private key but not store it
For advanced users it is possible to build a raw transaction and sign it in the debug console without having the key imported into your wallet HOWEVER your node needs to be sync'ed at least up to the inputs you intend on spending.